0
0
0
-1
-1
-1
-1
-1
-1
0
-1
0
-1
0
-1
0
-1
1
-2
1
-2
1
-3
2
-4
3
-5
5
-8
14
-85
-937
-2008
-2617
-2136
-648
1156
2439
2782
2488
2195
2462
3249
4065
4294
3701
2556
1493
980
1021
1085
630
-440
-1725
-2529
-2442
-1642
-716
-303
-623
-1387
-2094
-2387
-2298
-2161
-2336
-2907
-3580
-3958
-3843
-3330
-3003
-2999
-3252
-3495
-3121
-2098
-820
233
827
783
537
330
427
553
681
547
162
-210
-271
-29
318
557
374
4
-340
-266
8
365
389
-37
-816
-1589
-2183
-2435
-2409
-2449
-2577
-2749
-2768
-2571
-2105
-1613
-1255
-1114
-1015
-799
-388
211
723
933
745
431
99
63
277
615
899
1068
1125
1217
1482
1812
2105
2223
2197
2041
2015
2063
2179
2226
2145
1918
1671
1504
1507
1726
2011
2281
2484
2704
2957
3270
3254
2817
1681
-142
-2059
-3533
-4432
-4570
-4331
-4300
-4554
-4881
-4976
-4667
-3753
-2584
-1694
-1261
-1083
-1032
-735
-234
130
15
-606
-1427
-1877
-1618
-688
463
1357
1756
1789
1921
2385
3183
3963
4325
4085
3428
2632
2018
1619
1147
378
-704
-1831
-2588
-2706
-2269
-1693
-1333
-1390
-1723
-2003
-2021
-1770
-1561
-1578
-1896
-2385
-2811
-3002
-2934
-2794
-2756
-2805
-2757
-2394
-1657
-667
130
550
564
381
345
568
848
987
833
432
-11
-299
-340
-346
-342
-442
-618
-704
-546
-287
-2
42
-193
-671
-1234
-1658
-1885
-2024
-2185
-2375
-2632
-2798
-2757
-2496
-2194
-1916
-1669
-1413
-1071
-561
-14
395
636
657
533
437
428
488
575
595
528
470
521
706
947
1170
1276
1297
1305
1408
1589
1747
1774
1680
1448
1205
1088
1035
1124
1260
1355
1410
1497
1664
1907
2241
2597
2879
3137
3109
2731
1971
684
-893
-2331
-3389
-3912
-3985
-3922
-3985
-4167
-4192
-3997
-3392
-2529
-1778
-1319
-1015
-798
-491
-38
346
319
-186
-929
-1502
-1573
-1052
-222
496
887
1023
1225
1693
2451
3210
3648
3590
3182
2709
2375
2165
1835
1168
156
-959
-1781
-2113
-1982
-1643
-1462
-1578
-1823
-1948
-1805
-1442
-1134
-1061
-1249
-1614
-1920
-2021
-1984
-2026
-2251
-2583
-2826
-2770
-2299
-1550
-771
-237
-92
-96
-185
-131
97
253
275
170
-69
-222
-278
-251
-331
-606
-881
-1087
-1044
-762
-401
-224
-274
-576
-929
-1226
-1311
-1397
-1521
-1725
-1990
-2158
-2154
-2035
-1937
-1884
-1878
-1730
-1447
-920
-339
206
524
650
650
639
695
788
787
661
504
361
362
413
520
588
611
634
778
1041
1398
1727
1934
2005
1961
1904
1864
1883
1908
1903
1881
1838
1872
2073
2299
2549
2783
2985
3078
2880
2352
1332
-65
-1375
-2384
-2977
-3147
-3238
-3548
-4013
-4401
-4522
-4210
-3534
-2823
-2345
-2039
-1745
-1292
-575
122
397
110
-523
-1090
-1235
-837
-148
346
537
505
545
946
1689
2500
3043
3150
2959
2784
2801
2946
2929
2480
1545
426
-481
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
0
-1
0
-1
0
-1
0
-1
0
-1
0
-2
1
-2
2
-3
3
-6
9
-40
-241
-414
-613
-761
-785
-698
-541
-372
-225
-97
49
221
381
458
448
357
203
47
-83
-178
-308
-511
-743
-900
-944
-881
-790
-689
-569
-422
-211
36
258
400
486
565
690
815
926
989
1017
1027
1045
1107
1171
1291
1422
1508
1669
1877
2114
2412
2660
2835
2993
3180
3372
3385
3080
2583
1928
1255
654
136
-368
-947
-1466
-1844
-2151
-2352
-2513
-2617
-2662
-2636
-2418
-2133
-1822
-1572
-1471
-1513
-1622
-1734
-1807
-1909
-2058
-2184
-2254
-2220
-2086
-1909
-1726
-1573
-1349
-1020
-610
-102
387
810
1181
1487
1687
1793
1829
1769
1624
1453
1301
1156
1005
830
632
435
293
194
161
154
166
193
230
252
217
93
-133
-486
-883
-1246
-1674
-2101
-2499
-2855
-3104
-3260
-3331
-3318
-3276
-3126
-2902
-2593
-2178
-1733
-1282
-876
-555
-303
-165
-72
-28
-95
-197
-309
-397
-490
-564
-599
-645
-650
-554
-405
-199
43
288
567
802
1005
1148
1211
1189
1110
991
830
654
444
214
-55
-314
-548
-720
-828
-844
-824
-767
-657
-509
-328
-159
-24
122
227
316
395
448
498
479
415
355
289
247
252
295
379
442
526
635
728
866
1012
1127
1225
1257
1229
1120
987
882
780
699
611
436
284
165
67
21
-48
-92
-175
-215
-154
-119
-110
-119
-186
-300
-425
-518
-596
-721
-824
-932
-1075
-1138
-1170
-1221
-1267
-1325
-1340
-1313
-1202
-1059
-965
-869
-780
-674
-558
-477
-437
-417
-411
-397
-371
-365
-364
-387
-434
-437
-435
-400
-338
-267
-202
-156
-97
-56
-64
-157
-250
-302
-345
-383
-455
-557
-670
-791
-856
-934
-997
-1041
-1105
-1095
-1033
-952
-863
-810
-772
-763
-762
-713
-669
-647
-609
-604
-612
-610
-623
-632
-639
-634
-607
-539
-448
-346
-285
-232
-187
-125
-73
-63
-174
-302
-586
-906
-992
-1043
-1133
-1206
-1185
-1110
-1037
-809
-488
-251
-6
300
588
766
856
892
820
653
560
393
199
-2
-201
-425
-598
-665
-690
-709
-640
-452
-257
-56
146
383
494
568
639
607
517
396
270
107
-123
-310
-520
-717
-801
-863
-840
-826
-691
-506
-309
-54
183
336
454
588
658
702
675
639
500
305
160
-51
-239
-391
-499
-555
-592
-562
-482
-395
-237
-77
57
166
247
312
338
371
341
242
107
-52
-210
-378
-524
-643
-745
-814
-851
-850
-810
-744
-671
-582
-490
-411
-304
-226
-192
-155
-157
-204
-279
-353
-441
-543
-636
-712
-778
-808
-783
-767
-746
-693
-639
-545
-421
-307
-199
-130
-79
-58
-57
-60
-99
-167
-228
-287
-374
-451
-502
-563
-585
-592
-569
-532
-478
-404
-322
-234
-166
-121
-98
-91
-90
-94
-108
-136
-213
-273
-359
-414
-449
-502
-519
-532
-528
-497
-469
-410
-384
-346
-313
-271
-255
-221
-179
-163
-173
-169
-157
-195
-169
-158
-171
-186
-181
-180
-173
-138
-103
-78
-47
-3
44
63
105
111
107
98
75
26
-22
-82
-154
-228
-263
-283
-310
-297
-291
-283
-301
-280
-260
-246
-198
-173
-151
-161
-135
-124
-121
-114
-149
-159
-215
-217
-214
-204
-188
-178
-162
-150
-129
-71
-52
-35
-5
-5
25
30
27
34
24
12
-29
-83
-116
-173
-183
-197
-236
-230
-255
-291
-340
-365
-386
-380
-366
-326
-308
-277
-241
-245
-229
-225
-230
-255
-282
-267
-285
-315
-341
-360
-423
-450
-427
-449
-439
-447
-425
-415
-376
-326
-282
-282
-236
-257
-257
-251
-250
-260
-289
-315
-325
-383
-380
-364
-380
-364
-386
-373
-374
-370
-283
-277
-265
-218
-234
-258
-289
-276
-322
-395
-401
-434
-437
-479
-484
-434
-472
-413
-424
-439
-388
-379
-336
-309
-224
-241
-235
-183
-140
-132
-113
-88
-80
-127
-136
-155
-200
-177
-182
-197
-204
-202
-258
-323
-286
-291
-320
-330
-348
-367
-371
-348
-334
-376
-366
-415
-445
-437
-437
-453
-456
-465
-463
-448
-425
-392
-427
-415
-399
-385
-319
-303
-265
-216
-172
-138
-126
-91
-94
-123
-133
-128
-138
-136
-157
-185
-179
-169
-189
-212
-199
-227
-233
-205
-197
-192
-226
-239
-245
-314
-331
-344
-367
-386
-435
-444
-423
-424
-400
-399
-351
-337
-309
-298
-252
-235
-268
-295
-269
-275
-272
-325
-302
-296
-309
-321
-368
-338
-323
-332
-285
-228
-223
-235
-235
-222
-243
-234
-238
-219
-195
-199
-218
-223
-250
-264
-257
-249
-260
-303
-312
-341
-317
-313
-289
-294
-307
-328
-296
-254
-254
-268
-257
-328
-307
-302
-339
-323
-289
-299
-316
-323
-264
-334
-297
-256
-268
-260
-244
-212
-213
-197
-137
-150
-147
-155
-152
-144
-145
-136
-146
-139
-172
-224
-222
-204
-213
-229
-214
-219
-238
-215
-183
-191
-204
-224
-222
-252
-287
-279
-274
-303
-318
-323
-330
-347
-380
-387
-410
-417
-414
-378
-345
-286
-279
-264
-273
-265
-250
-244
-204
-191
-168
-177
-172
-140
-171
-187
-179
-183
-214
-231
-159
-188
-204
-175
-160
-206
-236
-178
-182
-264
-254
-189
-235
-307
-241
-228
-299
-337
-283
-265
-300
-215
-194
-270
-252
-240
-258
-264
-266
-270
-356
-347
-321
-330
-286
-259
-268
-252
-182
-177
-226
-151
-87
-139
-106
-38
-87
-107
-80
-40
-83
-107
-60
-132
-122
-79
-47
-46
-27
0
-83
-92
-39
-106
-173
-123
-147
-236
-266
-215
-252
-354
-302
-323
-395
-374
-332
-351
-370
-306
-363
-424
-342
-345
-398
-393
-313
-373
-398
-309
-326
-335
-289
-220
-245
-214
-118
-152
-153
-76
-97
-122
-100
-57
-122
-162
-58
-110
-134
-107
-133
-196
-171
-134
-187
-250
-210
-244
-287
-233
-242
-261
-330
-320
-348
-428
-407
-410
-427
-429
-402
-427
-468
-394
-433
-472
-395
-351
-399
-396
-306
-313
-353
-269
-245
-312
-327
-236
-271
-297
-198
-181
-238
-248
-149
-177
-192
-109
-129
-172
-177
-135
-203
-241
-211
-256
-316
-275
-289
-288
-313
-244
-268
-301
-235
-281
-290
-336
-301
-319
-341
-325
-406
-424
-389
-419
-433
-404
-386
-400
-365
-294
-280
-288
-273
-244
-263
-238
-188
-187
-200
-209
-156
-192
-211
-132
-129
-134
-121
-79
-62
-94
-52
-62
-142
-145
-157
-176
-206
-239
-223
-315
-301
-329
-343
-346
-357
-350
-391
-344
-366
-394
-384
-363
-380
-378
-369
-394
-390
-389
-325
-339
-314
-251
-304
-234
-236
-195
-192
-215
-159
-191
-179
-134
-148
-113
-110
-105
-90
-145
-122
-94
-123
-119
-99
-147
-166
-194
-199
-218
-252
-245
-314
-331
-349
-356
-372
-402
-423
-417
-427
-400
-403
-395
-419
-407
-356
-332
-303
-264
-232
-258
-221
-201
-174
-173
-176
-194
-177
-155
-132
-153
-110
-79
-92
-81
-100
-46
-102
-33
-24
-20
-28
-65
-28
-95
-44
-77
-103
-112
-102
-80
-92
-64
-81
-107
-119
-161
-167
-204
-183
-196
-223
-202
-227
-216
-205
-191
-183
-203
-184
-164
-155
-125
-100
-135
-158
-156
-166
-170
-171
-147
-161
-156
-102
-125
-76
-104
-118
-114
-91
-101
-113
-111
-128
-108
-137
-140
-184
-196
-230
-220
-214
-213
-195
-161
-162
-181
-150
-198
-190
-200
-188
-194
-216
-179
-212
-224
-236
-241
-243
-246
-251
-229
-248
-220
-192
-175
-169
-168
-168
-134
-111
-83
-41
-28
1
-63
-59
-69
-64
-90
-86
-71
-113
-113
-118
-149
-153
-155
-182
-224
-207
-234
-234
-263
-272
-278
-299
-282
-318
-341
-324
-293
-284
-238
-267
-226
-261
-234
-203
-203
-132
-175
-163
-117
-107
-69
-84
-31
-35
-38
-18
-16
-23
-10
11
-45
-40
-78
-32
-97
-84
-103
-115
-127
-130
-96
-157
-185
-196
-172
-211
-136
-156
-153
-159
-145
-196
-264
-264
-287
-260
-322
-275
-322
-271
-304
-229
-246
-241
-263
-283
-248
-232
-157
-242
-177
-227
-177
-216
-199
-204
-234
-227
-227
-230
-221
-190
-217
-208
-248
-206
-275
-253
-232
-233
-220
-230
-174
-267
-198
-214
-214
-204
-229
-235
-259
-241
-273
-311
-316
-387
-384
-329
-341
-265
-297
-274
-257
-245
-117
-145
-151
-179
-174
-203
-230
-241
-227
-321
-314
-280
-336
-308
-307
-276
-279
-246
-248
-285
-257
-234
-249
-244
-261
-266
-298
-300
-267
-206
-206
-241
-239
-292
-264
-281
-287
-320
-338
-336
-408
-394
-418
-407
-394
-362
-360
-372
-335
-277
-257
-251
-224
-176
-166
-155
-128
-142
-154
-149
-156
-206
-196
-191
-227
-213
-186
-182
-210
-203
-147
-198
-222
-208
-217
-292
-270
-253
-273
-317
-283
-280
-301
-294
-301
-349
-329
-289
-306
-334
-347
-340
-354
-339
-325
-267
-303
-247
-220
-160
-167
-182
-170
-177
-200
-218
-217
-265
-307
-332
-311
-365
-401
-333
-271
-201
-159
-116
-51
-38
99
92
98
93
105
87
0
-46
-85
-173
-268
-298
-290
-292
-384
-296
-293
-262
-526
-1131
-1745
-1766
-1668
-1846
-2053
-2064
-1995
-1903
-1413
-970
-718
-332
431
1127
1558
1801
1873
1740
1746
1763
1420
840
409
43
-365
-762
-1087
-1540
-1928
-1888
-1662
-1417
-1249
-952
-695
-382
127
390
463
156
181
91
70
-79
-614
-968
-1443
-1591
-1726
-1897
-2002
-1994
-1729
-1186
-830
-422
-175
132
646
1077
1421
1479
1545
1511
1352
1130
887
389
-153
-605
-828
-973
-1233
-1372
-1490
-1372
-1224
-944
-660
-344
-49
277
601
868
1037
935
757
558
436
137
-163
-515
-864
-1091
-1248
-1324
-1466
-1430
-1439
-1191
-861
-398
-156
46
437
695
920
1068
1087
972
827
788
608
371
8
-298
-621
-811
-878
-1045
-1167
-1209
-975
-779
-571
-377
-200
-40
192
380
524
567
528
494
389
308
82
-218
-396
-544
-719
-787
-884
-944
-903
-827
-638
-566
-399
-239
-102
109
208
344
413
444
443
348
201
101
-21
-161
-257
-492
-518
-617
-618
-727
-840
-745
-680
-620
-562
-339
-238
-104
-9
104
76
137
237
110
73
24
-41
-176
-343
-326
-462
-666
-630
-535
-613
-643
-562
-444
-405
-296
-196
-196
-68
-3
27
-2
-30
-152
-218
-260
-289
-366
-443
-474
-577
-529
-564
-584
-597
-507
-395
-344
-293
-199
-109
-48
-16
0
78
22
-33
-49
-66
-132
-267
-291
-320
-466
-529
-587
-580
-567
-548
-548
-555
-453
-368
-410
-419
-352
-287
-276
-324
-297
-301
-349
-391
-420
-468
-501
-539
-534
-497
-457
-489
-525
-424
-392
-404
-364
-317
-218
-184
-140
-197
-254
-224
-262
-230
-273
-336
-378
-423
-404
-415
-488
-469
-500
-437
-396
-435
-417
-405
-358
-305
-346
-407
-374
-384
-350
-374
-347
-424
-428
-418
-412
-398
-399
-382
-373
-308
-311
-359
-409
-358
-338
-338
-422
-378
-379
-416
-428
-382
-359
-393
-386
-356
-361
-378
-307
-321
-254
-303
-317
-319
-302
-305
-318
-307
-307
-329
-312
-284
-312
-258
-216
-222
-224
-228
-196
-191
-293
-299
-336
-299
-382
-373
-410
-482
-511
-502
-475
-496
-428
-372
-384
-350
-182
-204
-259
-204
-133
-143
-230
-161
-157
-269
-283
-315
-326
-398
-403
-412
-429
-430
-373
-434
-422
-369
-348
-346
-323
-244
-208
-223
-211
-222
-267
-278
-327
-304
-333
-345
-356
-367
-381
-402
-401
-406
-406
-358
-255
-202
-144
-75
-29
-68
-129
-83
-44
-122
-202
-190
-206
-252
-281
-340
-427
-429
-391
-344
-329
-302
-246
-232
-165
-82
-112
-173
-158
-92
-85
-107
-113
-136
-229
-255
-251
-288
-348
-308
-285
-279
-224
-208
-202
-148
-86
-37
-35
6
67
57
12
-2
-78
-141
-158
-229
-305
-390
-425
-453
-527
-539
-561
-560
-498
-395
-358
-333
-262
-237
-186
-130
-71
-131
-138
-116
-138
-155
-169
-205
-283
-295
-275
-263
-268
-210
-188
-224
-190
-155
-153
-177
-164
-84
-167
-230
-199
-214
-266
-289
-291
-355
-382
-338
-337
-400
-410
-346
-309
-300
-267
-266
-224
-154
-62
-98
-110
-71
-8
17
-1
4
-67
-72
-64
-83
-157
-207
-157
-170
-184
-194
-177
-162
-112
-76
-123
-118
-23
44
-21
-65
-63
-58
-76
-101
-168
-215
-177
-145
-190
-219
-182
-155
-159
-141
-100
-93
-26
31
50
22
-10
29
71
44
-13
-110
-104
-99
-169
-232
-261
-257
-267
-289
-295
-271
-271
-278
-278
-247
-216
-216
-180
-160
-199
-211
-212
-224
-215
-268
-368
-407
-363
-341
-358
-401
-394
-355
-297
-245
-234
-253
-221
-163
-167
-173
-207
-218
-226
-283
-288
-277
-324
-325
-334
-381
-383
-388
-386
-355
-379
-397
-404
-387
-353
-408
-443
-431
-407
-381
-409
-425
-423
-437
-444
-436
-454
-464
-483
-466
-445
-465
-470
-478
-491
-456
-411
-373
-366
-315
-262
-266
-267
-210
-133
-116
-86
-28
34
77
137
177
181
207
239
260
286
310
311
324
349
362
332
354
384
362
340
415
463
443
453
494
506
468
489
506
487
452
501
480
430
428
455
420
412
438
447
424
422
448
416
375
382
363
277
224
144
35
-94
-222
-398
-580
-747
-894
-1082
-1237
-1367
-1467
-1568
-1634
-1714
-1772
-1767
-1716
-1660
-1585
-1470
-1359
-1244
-1103
-968
-881
-799
-715
-642
-609
-594
-589
-598
-640
-693
-764
-833
-853
-863
-886
-890
-879
-855
-814
-750
-707
-664
-627
-573
-524
-496
-459
-445
-436
-441
-449
-438
-414
-392
-357
-311
-259
-201
-133
-72
-24
14
42
92
150
255
356
394
443
534
622
704
783
877
977
1077
1199
1311
1398
1486
1611
1733
1865
1973
2125
2285
2422
2595
2787
2966
3152
3368
3494
3388
2585
1497
512
-142
-510
-755
-1216
-2047
-3012
-3702
-4021
-4185
-4116
-4098
-4148
-4085
-3580
-2819
-1973
-1309
-950
-992
-1018
-662
-66
487
815
794
530
403
555
790
863
834
743
709
980
1541
2046
2304
2314
2253
2200
2280
2425
2409
2149
1766
1314
835
374
-167
-809
-1492
-2086
-2546
-2919
-3174
-3336
-3495
-3640
-3795
-3827
-3718
-3487
-3183
-2899
-2702
-2462
-2126
-1750
-1475
-1337
-1215
-1066
-815
-503
-249
-156
-91
6
156
291
390
430
455
508
594
587
523
430
304
113
-56
-187
-316
-401
-435
-471
-533
-500
-397
-237
-98
48
182
325
524
733
856
916
981
1049
1146
1222
1300
1330
1393
1532
1740
1977
2260
2568
2896
3266
3686
4146
4565
4829
4656
3723
2448
1399
595
54
-480
-1234
-2410
-3612
-4493
-4966
-5259
-5250
-5249
-5290
-5093
-4393
-3399
-2366
-1491
-1003
-916
-792
-228
527
1186
1512
1432
1065
862
934
1093
1094
995
812
741
1024
1646
2202
2499
2551
2493
2486
2630
2803
2799
2529
2057
1453
805
176
-496
-1250
-2073
-2832
-3449
-3863
-4103
-4220
-4299
-4344
-4277
-4058
-3697
-3226
-2776
-2566
-2412
-2158
-1789
-1452
-1227
-1143
-1180
-1136
-932
-678
-559
-481
-389
-195
62
401
625
747
844
961
998
972
918
756
517
203
-126
-480
-783
-1064
-1329
-1579
-1738
-1769
-1679
-1495
-1309
-1083
-825
-464
-58
359
655
841
1014
1180
1360
1502
1573
1549
1559
1625
1762
1936
2089
2273
2501
2857
3285
3768
4215
4641
5044
5397
5261
4146
2662
1305
302
-404
-955
-1817
-3206
-4680
-5746
-6348
-6571
-6390
-6285
-6294
-6064
-5218
-4034
-2664
-1471
-810
-673
-457
242
1163
1961
2380
2229
1727
1415
1438
1590
1629
1511
1188
950
1168
1799
2402
2693
2669
2482
2378
2516
2701
2620
2202
1552
765
-18
-757
-1519
-2388
-3292
-4062
-4635
-4991
-5142
-5159
-5093
-4924
-4605
-4146
-3568
-2935
-2327
-1802
-1318
-907
-554
-248
-42
-47
-202
-326
-384
-343
-320
-369
-516
-532
-377
-131
67
219
322
420
563
663
678
530
331
61
-207
-524
-839
-1162
-1442
-1682
-1899
-2046
-2118
-2046
-1950
-1746
-1490
-1124
-702
-210
283
748
1141
1513
1825
2087
2295
2402
2468
2519
2600
2647
2739
2832
2943
3079
3296
3598
3909
4247
4631
4997
5106
4089
2529
1016
-124
-923
-1431
-2085
-3406
-4959
-6196
-6899
-7215
-6948
-6714
-6687
-6564
-5760
-4572
-3051
-1549
-559
-282
-65
624
1609
2603
3281
3353
2843
2401
2278
2396
2501
2462
2119
1662
1560
1955
2449
2723
2693
2413
2099
2001
2057
1952
1541
890
35
-897
-1730
-2495
-3308
-4112
-4807
-5345
-5707
-5816
-5708
-5487
-5127
-4639
-4014
-3269
-2433
-1585
-781
-299
-49
216
482
623
645
516
225
-11
-63
-107
-325
-522
-605
-591
-445
-137
38
139
261
400
383
324
218
23
-278
-595
-948
-1398
-1730
-2010
-2263
-2511
-2563
-2534
-2377
-2108
-1724
-1370
-997
-538
-71
423
888
1321
1624
1941
2219
2390
2494
2560
2600
2554
2590
2666
2792
2886
3079
3266
3522
3813
4175
4427
4774
5126
5310
4318
2499
778
-750
-1704
-2386
-2922
-4300
-5828
-7180
-7814
-8107
-7649
-7144
-6897
-6632
-5753
-4374
-2754
-973
217
678
812
1425
2224
3126
3762
3867
3268
2633
2295
2268
2354
2404
2133
1635
1443
1755
2252
2594
2657
2384
1984
1740
1620
1390
923
213
-751
-1824
-2807
-3684
-4490
-5202
-5741
-6145
-6358
-6320
-6030
-5570
-4925
-4139
-3268
-2420
-1556
-671
83
659
1003
1178
1225
1270
1237
1016
643
265
-10
-252
-440
-630
-773
-830
-731
-557
-434
-337
-294
-272
-322
-380
-551
-774
-1048
-1353
-1732
-2117
-2427
-2664
-2794
-2864
-2781
-2615
-2285
-1853
-1327
-805
-277
262
786
1298
1732
2071
2241
2372
2463
2523
2512
2465
2403
2293
2276
2306
2383
2516
2662
2878
3138
3484
3802
4127
4379
4649
4882
4899
3913
2071
126
-1539
-2746
-3554
-4169
-5326
-6696
-7851
-8397
-8443
-7810
-6974
-6350
-5741
-4661
-3176
-1454
341
1621
2131
2247
2571
3077
3688
4116
4033
3367
2564
2031
1851
1889
1947
1747
1379
1267
1554
2014
2378
2463
2231
1827
1470
1155
731
126
-686
-1684
-2765
-3784
-4669
-5412
-5973
-6304
-6414
-6335
-6039
-5516
-4787
-3880
-2835
-1770
-773
121
972
1738
2328
2587
2428
2119
1830
1596
1210
693
-10
-645
-1032
-1211
-1405
-1589
-1665
-1615
-1399
-1083
-786
-711
-627
-576
-581
-733
-886
-1132
-1425
-1746
-2079
-2401
-2627
-2617
-2558
-2418
-2223
-1876
-1429
-792
-143
396
819
1208
1644
2053
2380
2451
2364
2175
2116
2096
2044
1922
1753
1651
1698
1906
2131
2373
2591
2856
3156
3530
3902
4169
4355
4545
4740
4846
4244
2604
505
-1466
-2931
-3882
-4436
-5201
-6287
-7353
-7972
-8092
-7561
-6628
-5725
-4959
-4005
-2713
-1184
494
1898
2624
2736
2732
2859
3183
3543
3628
3170
2397
1726
1384
1397
1600
1666
1509
1418
1608
2011
2395
2558
2423
2060
1589
1044
448
-249
-1071
-2002
-3011
-4039
-4963
-5692
-6141
-6265
-6158
-5862
-5437
-4841
-4025
-2998
-1869
-804
107
870
1552
2120
2504
2601
2369
1949
1486
1048
460
-134
-671
-1053
-1369
-1556
-1645
-1682
-1573
-1377
-1194
-1084
-899
-785
-709
-759
-849
-1106
-1410
-1738
-2012
-2276
-2492
-2646
-2697
-2578
-2361
-1994
-1606
-1125
-622
-61
494
978
1330
1589
1841
1985
2087
2008
1889
1729
1629
1546
1474
1421
1392
1432
1531
1715
1923
2218
2435
2643
2877
3142
3320
3463
3623
3711
3791
3837
3917
3806
3020
1459
-503
-2258
-3594
-4363
-4798
-5296
-6053
-6808
-7250
-7235
-6646
-5698
-4775
-4023
-3131
-2056
-728
668
1804
2316
2325
2210
2231
2470
2761
2848
2540
2011
1537
1315
1410
1654
1794
1781
1750
1845
2039
2199
2174
1899
1410
786
97
-631
-1355
-2111
-2934
-3792
-4613
-5292
-5745
-5909
-5801
-5467
-4988
-4416
-3740
-2916
-1980
-1031
-156
556
1124
1605
2029
2311
2274
1895
1397
951
628
310
-17
-446
-903
-1254
-1391
-1415
-1396
-1426
-1524
-1554
-1497
-1361
-1367
-1452
-1674
-1874
-2065
-2140
-2238
-2323
-2389
-2427
-2379
-2261
-1957
-1623
-1192
-837
-492
-178
228
597
827
933
961
1013
1082
1198
1187
1114
1001
988
1048
1149
1223
1258
1317
1457
1729
1953
2109
2139
2137
2171
2277
2379
2399
2376
2372
2444
2540
2692
2818
2946
3135
3082
2378
1114
-514
-1928
-2978
-3508
-3919
-4491
-5242
-6040
-6528
-6553
-6066
-5389
-4696
-4037
-3227
-2193
-909
348
1311
1823
1971
2016
2164
2491
2801
2851
2581
2105
1644
1448
1512
1611
1621
1526
1465
1521
1636
1717
1635
1368
969
494
-45
-628
-1283
-1971
-2672
-3343
-3956
-4496
-4895
-5057
-4958
-4630
-4168
-3679
-3119
-2427
-1593
-717
82
725
1221
1587
1866
2037
1991
1713
1303
937
574
133
-318
-716
-1044
-1279
-1376
-1390
-1407
-1358
-1270
-1217
-1164
-1092
-1075
-1142
-1265
-1388
-1577
-1736
-1853
-1932
-2023
-2059
-2032
-1879
-1645
-1341
-1024
-733
-427
-113
218
468
648
732
796
854
926
986
1004
1000
1011
1060
1132
1220
1293
1412
1535
1710
1899
2062
2169
2178
2197
2196
2250
2246
2244
2199
2175
2208
2279
2443
2604
2834
3063
3395
3309
2606
1406
-134
-1451
-2501
-3062
-3673
-4349
-5092
-5783
-6210
-6192
-5762
-5209
-4538
-3768
-2870
-1816
-575
592
1459
1939
2178
2242
2385
2612
2773
2722
2429
2016
1609
1381
1350
1367
1363
1392
1475
1567
1691
1751
1704
1537
1227
745
123
-533
-1210
-1872
-2532
-3197
-3874
-4459
-4815
-4903
-4751
-4402
-3995
-3513
-2893
-2143
-1274
-420
304
838
1248
1563
1800
1849
1611
1281
863
549
227
-46
-327
-659
-888
-1073
-1161
-1181
-1081
-1074
-1137
-1205
-1195
-1206
-1287
-1482
-1743
-1989
-2129
-2151
-2169
-2131
-2096
-1988
-1813
-1542
-1235
-906
-597
-338
-85
136
362
478
515
441
361
311
320
322
314
372
464
648
848
1066
1237
1423
1574
1739
1848
1942
1980
1904
1786
1678
1642
1513
1372
1284
1229
1276
1359
1550
1708
1975
2306
2744
3228
3736
4048
3754
2977
1728
300
-987
-1996
-2764
-3605
-4423
-5242
-5947
-6309
-6236
-5823
-5231
-4458
-3566
-2530
-1384
-163
904
1638
2000
2123
2109
2116
2134
2062
1808
1410
963
624
462
498
645
817
1055
1337
1614
1908
2134
2207
2100
1804
1309
698
42
-674
-1423
-2200
-2979
-3714
-4274
-4597
-4690
-4548
-4244
-3839
-3302
-2639
-1888
-1127
-419
185
604
901
1104
1107
943
680
276
-186
-556
-849
-1094
-1270
-1352
-1412
-1362
-1173
-954
-799
-677
-566
-537
-519
-571
-729
-994
-1255
-1503
-1733
-1908
-2051
-2147
-2149
-2023
-1868
-1661
-1392
-1100
-834
-575
-356
-206
-82
-5
9
-60
-105
-112
-95
-51
36
135
333
631
929
1173
1345
1504
1647
1785
1872
1859
1790
1720
1631
1534
1387
1246
1161
1150
1194
1285
1454
1675
1951
2283
2626
2966
3325
3748
4105
4161
3688
2768
1345
-144
-1412
-2424
-3275
-4071
-4786
-5518
-5985
-6091
-5836
-5362
-4683
-3885
-3047
-2101
-1000
42
861
1384
1560
1468
1326
1275
1238
1113
914
643
395
302
406
636
953
1339
1758
2201
2636
2979
3153
3148
2928
2515
1910
1185
388
-438
-1234
-2001
-2753
-3436
-3969
-4288
-4351
-4198
-3903
-3530
-3040
-2450
-1820
-1223
-726
-368
-148
-13
70
27
-116
-335
-593
-800
-933
-1014
-1046
-1005
-913
-729
-487
-214
-9
124
204
202
134
41
-116
-375
-703
-1050
-1355
-1593
-1757
-1855
-1910
-1908
-1793
-1605
-1336
-1053
-786
-579
-442
-340
-284
-283
-356
-487
-658
-791
-880
-909
-893
-837
-705
-460
-97
299
695
1051
1359
1604
1804
1919
1928
1863
1754
1645
1513
1383
1215
1057
946
893
930
1009
1114
1250
1452
1723
2011
2298
2548
2785
3039
3313
3609
3732
3562
2992
2028
828
-352
-1361
-2204
-2902
-3473
-4025
-4463
-4664
-4619
-4416
-4103
-3634
-3091
-2494
-1755
-969
-323
137
367
346
191
60
-31
-112
-179
-246
-330
-389
-338
-163
118
505
940
1391
1856
2299
2662
2888
2954
2833
2542
2144
1667
1169
647
109
-462
-1030
-1544
-1972
-2256
-2391
-2402
-2309
-2142
-1927
-1654
-1379
-1152
-992
-911
-883
-909
-994
-1133
-1341
-1612
-1865
-2096
-2280
-2393
-2441
-2373
-2196
-1897
-1515
-1131
-779
-423
-84
186
389
501
486
374
234
77
-115
-342
-540
-716
-819
-842
-826
-767
-685
-567
-437
-307
-224
-190
-196
-261
-359
-506
-678
-864
-1038
-1174
-1265
-1285
-1240
-1113
-909
-655
-380
-89
196
459
677
848
963
1021
1039
1016
980
932
873
818
778
795
836
887
971
1096
1258
1436
1615
1781
1939
2088
2247
2403
2558
2716
2879
3026
3036
2836
2397
1746
1017
291
-340
-903
-1416
-1833
-2213
-2477
-2625
-2684
-2713
-2687
-2544
-2324
-2026
-1658
-1326
-1075
-949
-947
-1056
-1220
-1357
-1475
-1577
-1630
-1648
-1654
-1600
-1467
-1291
-1047
-724
-321
142
618
1101
1507
1804
1979
2051
2043
1969
1831
1632
1385
1105
802
473
158
-154
-413
-598
-721
-759
-724
-646
-556
-489
-460
-475
-524
-602
-708
-857
-1042
-1265
-1538
-1833
-2136
-2422
-2659
-2802
-2837
-2769
-2615
-2389
-2101
-1788
-1496
-1226
-977
-740
-527
-325
-204
-148
-147
-186
-229
-268
-306
-336
-337
-292
-194
-82
32
137
219
272
323
344
357
333
261
142
-23
-191
-344
-471
-586
-649
-678
-648
-563
-432
-300
-181
-78
12
83
141
177
161
135
79
18
-15
-18
-5
25
83
175
288
409
538
665
818
945
1061
1192
1336
1481
1606
1726
1832
1918
2011
2135
2262
2375
2404
2282
1993
1593
1124
648
203
-255
-656
-1016
-1316
-1529
-1668
-1772
-1846
-1878
-1840
-1707
-1531
-1332
-1140
-1015
-949
-949
-1026
-1123
-1245
-1362
-1459
-1545
-1628
-1677
-1694
-1655
-1570
-1444
-1234
-961
-644
-297
46
365
629
831
960
1044
1082
1077
1046
975
876
752
608
455
311
214
136
103
102
117
163
210
261
269
262
233
182
112
6
-143
-345
-588
-893
-1238
-1582
-1880
-2111
-2292
-2386
-2395
-2342
-2243
-2101
-1941
-1774
-1604
-1413
-1215
-1034
-879
-749
-651
-608
-589
-566
-551
-557
-518
-438
-345
-251
-153
-58
23
118
212
290
323
337
337
299
216
94
-39
-181
-318
-406
-460
-495
-502
-489
-442
-409
-356
-287
-222
-154
-107
-67
-27
-14
-32
-75
-130
-171
-205
-208
-183
-135
-52
27
108
208
310
401
503
634
748
859
959
1069
1186
1276
1354
1440
1545
1663
1796
1924
2046
2135
2131
2002
1736
1387
999
616
251
-130
-483
-825
-1142
-1389
-1603
-1801
-1952
-2038
-2048
-2000
-1878
-1750
-1629
-1556
-1518
-1542
-1605
-1647
-1704
-1743
-1759
-1745
-1719
-1676
-1607
-1484
-1334
-1157
-904
-603
-279
65
392
670
890
1072
1191
1234
1224
1182
1122
1032
902
776
628
457
313
193
110
48
7
5
-2
-32
-74
-130
-219
-318
-434
-577
-733
-900
-1107
-1334
-1569
-1778
-1957
-2119
-2219
-2240
-2194
-2094
-1956
-1809
-1640
-1476
-1288
-1105
-924
-752
-616
-506
-443
-403
-389
-385
-409
-389
-346
-290
-202
-114
-7
85
143
201
252
250
226
182
116
5
-130
-284
-464
-616
-747
-831
-844
-817
-751
-669
-582
-472
-353
-229
-132
-76
-28
-10
-2
3
-34
-106
-199
-275
-318
-319
-284
-223
-146
-42
81
213
340
482
620
747
857
960
1065
1140
1175
1206
1237
1268
1324
1391
1489
1600
1743
1883
2039
2179
2252
2190
1992
1675
1270
875
496
68
-369
-770
-1186
-1529
-1783
-1995
-2165
-2254
-2254
-2158
-2003
-1791
-1574
-1414
-1292
-1170
-1121
-1122
-1127
-1117
-1111
-1113
-1134
-1155
-1145
-1104
-1001
-873
-709
-475
-212
89
415
688
922
1094
1219
1310
1325
1296
1237
1124
972
782
576
369
169
8
-122
-234
-317
-354
-375
-396
-410
-429
-460
-501
-544
-599
-666
-764
-911
-1097
-1337
-1602
-1862
-2069
-2208
-2261
-2225
-2145
-1994
-1811
-1605
-1385
-1171
-970
-766
-546
-360
-205
-115
-67
-50
-60
-72
-99
-123
-117
-86
-54
3
61
68
71
72
65
38
-20
-107
-211
-324
-452
-594
-741
-871
-958
-1007
-1007
-943
-865
-745
-610
-469
-339
-234
-146
-69
-25
-24
-40
-69
-120
-179
-226
-246
-236
-184
-104
-15
92
201
315
436
538
636
744
850
949
1020
1059
1066
1071
1084
1113
1182
1258
1327
1415
1538
1709
1876
2043
2193
2233
2153
1909
1560
1139
659
215
-255
-735
-1172
-1571
-1906
-2143
-2345
-2484
-2539
-2489
-2347
-2136
-1883
-1660
-1452
-1287
-1169
-1115
-1103
-1083
-1067
-1071
-1065
-1066
-1050
-996
-910
-783
-612
-387
-96
240
563
895
1172
1371
1528
1601
1601
1523
1378
1186
965
704
407
108
-192
-444
-634
-783
-875
-936
-941
-909
-881
-825
-777
-769
-769
-796
-848
-916
-1036
-1184
-1349
-1532
-1740
-1942
-2117
-2232
-2256
-2208
-2066
-1913
-1719
-1474
-1238
-995
-789
-637
-484
-357
-258
-200
-199
-220
-271
-304
-338
-365
-393
-389
-336
-251
-164
-112
-92
-69
-40
-33
-50
-110
-191
-301
-415
-542
-674
-809
-911
-983
-1010
-997
-956
-881
-783
-667
-569
-460
-378
-308
-242
-194
-175
-178
-186
-175
-146
-136
-91
-48
23
119
228
348
458
558
642
712
768
825
863
900
933
953
985
1003
1060
1150
1233
1347
1465
1596
1751
1929
2116
2275
2422
2434
2263
1924
1459
936
366
-173
-727
-1254
-1706
-2124
-2450
-2688
-2874
-2946
-2914
-2758
-2497
-2193
-1867
-1554
-1263
-1041
-915
-872
-888
-900
-899
-907
-905
-901
-861
-787
-661
-478
-239
46
394
784
1156
1509
1784
1992
2110
2122
2052
1896
1667
1399
1085
732
368
-21
-399
-723
-998
-1203
-1353
-1425
-1415
-1373
-1307
-1254
-1202
-1164
-1147
-1142
-1154
-1196
-1274
-1371
-1484
-1612
-1715
-1830
-1955
-2030
-2013
-1890
-1681
-1416
-1163
-895
-596
-299
-43
141
252
318
389
446
425
316
172
41
-29
-95
-176
-265
-344
-335
-309
-306
-343
-394
-419
-439
-482
-564
-684
-805
-909
-994
-1097
-1211
-1277
-1286
-1236
-1176
-1084
-964
-804
-627
-487
-357
-253
-167
-80
-18
12
18
39
85
148
204
256
344
466
615
749
828
883
929
980
1028
1046
1058
1052
1071
1092
1099
1139
1181
1232
1323
1456
1595
1757
1941
2144
2362
2572
2781
2827
2704
2316
1672
978
173
-541
-1231
-1859
-2343
-2801
-3149
-3424
-3611
-3624
-3512
-3189
-2756
-2293
-1783
-1322
-894
-604
-458
-433
-470
-527
-567
-594
-611
-588
-554
-489
-374
-191
69
398
818
1269
1690
2047
2296
2428
2440
2326
2069
1724
1354
933
504
53
-413
-866
-1286
-1611
-1824
-1925
-1924
-1832
-1669
-1493
-1324
-1201
-1114
-1064
-1050
-1060
-1103
-1152
-1216
-1303
-1404
-1514
-1610
-1653
-1638
-1542
-1408
-1182
-925
-638
-337
-94
105
259
370
428
451
414
311
169
-3
-183
-371
-549
-670
-761
-807
-827
-822
-803
-800
-802
-824
-842
-858
-882
-927
-1000
-1088
-1181
-1259
-1334
-1353
-1361
-1310
-1200
-1052
-866
-675
-499
-325
-171
-59
53
115
156
165
167
133
95
55
30
20
28
77
129
201
290
370
434
484
502
519
519
516
526
520
574
596
671
749
850
975
1143
1354
1579
1850
2099
2374
2647
2948
3216
3279
3013
2448
1563
605
-440
-1320
-2128
-2776
-3298
-3741
-4063
-4289
-4346
-4209
-3864
-3318
-2686
-2002
-1336
-714
-226
46
166
123
14
-89
-140
-187
-219
-208
-172
-103
8
221
563
976
1444
1887
2246
2469
2547
2468
2205
1789
1259
682
88
-504
-1059
-1613
-2096
-2491
-2775
-2913
-2896
-2723
-2410
-2036
-1640
-1282
-985
-760
-607
-539
-523
-540
-600
-650
-694
-743
-794
-825
-796
-681
-503
-253
-5
189
289
324
264
118
-68
-271
-448
-609
-724
-873
-1005
-1143
-1278
-1382
-1405
-1323
-1200
-1019
-859
-718
-637
-581
-580
-621
-712
-798
-861
-915
-961
-1021
-1066
-1099
-1075
-1034
-929
-781
-588
-375
-177
-28
51
83
57
4
-87
-173
-259
-321
-375
-424
-457
-475
-469
-414
-322
-206
-78
16
114
174
240
253
249
269
294
346
398
473
578
688
814
945
1111
1288
1460
1693
1908
2154
2345
2589
2792
2985
3204
3400
3647
3713
3391
2750
1622
369
-1023
-2274
-3245
-4024
-4504
-4901
-5135
-5330
-5281
-4982
-4446
-3627
-2693
-1703
-751
90
788
1192
1400
1396
1283
1139
1037
1017
1012
1053
1101
1113
1158
1250
1477
1761
2099
2402
2543
2513
2287
1871
1251
499
-308
-1102
-1829
-2474
-3007
-3426
-3720
-3857
-3857
-3692
-3350
-2848
-2226
-1558
-915
-379
32
304
487
553
548
520
466
451
433
424
414
406
403
353
338
326
307
242
59
-249
-623
-979
-1306
-1613
-1897
-2128
-2231
-2225
-2153
-2052
-1962
-1785
-1563
-1241
-936
-632
-377
-168
-28
24
-1
-96
-159
-253
-307
-375
-408
-420
-398
-386
-379
-373
-342
-259
-185
-115
-127
-145
-220
-275
-378
-488
-574
-605
-580
-530
-466
-404
-313
-224
-121
-62
-12
15
56
67
42
-36
-117
-152
-136
-84
-4
122
289
491
690
890
1082
1266
1455
1578
1739
1857
1969
2100
2165
2278
2321
2442
2566
2719
2904
3090
3165
2694
1926
604
-819
-2338
-3657
-4575
-5250
-5558
-5753
-5812
-5778
-5413
-4733
-3827
-2637
-1332
-80
1039
1901
2508
2750
2762
2593
2252
1932
1658
1459
1307
1216
1119
975
934
938
1065
1229
1402
1456
1252
869
248
-550
-1419
-2276
-3051
-3683
-4100
-4334
-4372
-4212
-3855
-3325
-2657
-1837
-934
-4
893
1656
2206
2493
2549
2393
2106
1740
1339
957
608
301
50
-124
-235
-285
-293
-328
-464
-623
-875
-1194
-1617
-2102
-2648
-3152
-3456
-3581
-3482
-3279
-2882
-2373
-1747
-1044
-415
161
660
1102
1431
1577
1554
1347
1018
649
216
-217
-576
-825
-1000
-1090
-1124
-1119
-1048
-974
-877
-831
-797
-758
-710
-715
-765
-852
-933
-969
-962
-885
-776
-609
-400
-143
85
251
336
366
365
301
182
-8
-211
-388
-535
-636
-682
-643
-506
-264
25
338
644
1001
1304
1534
1665
1683
1709
1589
1483
1313
1168
1046
973
966
958
1083
1274
1539
1853
2235
2631
3003
2951
2400
1352
-172
-1748
-3311
-4448
-5227
-5603
-5764
-5793
-5673
-5274
-4508
-3465
-2143
-659
739
1967
2859
3395
3583
3442
3060
2476
1893
1387
988
726
553
443
353
349
413
575
824
1041
1144
1022
622
-41
-861
-1757
-2616
-3366
-3940
-4285
-4390
-4271
-3910
-3340
-2601
-1719
-767
226
1163
1970
2586
2942
3007
2809
2398
1862
1286
744
272
-116
-399
-583
-673
-687
-651
-571
-501
-477
-548
-702
-999
-1370
-1967
-2797
-3562
-4044
-4079
-3828
-3392
-2803
-1999
-1022
-37
713
1293
1782
2204
2440
2429
2113
1566
927
211
-487
-1137
-1574
-1807
-1827
-1736
-1597
-1432
-1230
-1016
-884
-817
-810
-781
-757
-769
-917
-1113
-1288
-1294
-1181
-1005
-780
-512
-153
223
554
672
657
564
491
331
115
-173
-470
-669
-798
-877
-904
-807
-560
-188
246
673
1030
1365
1603
1723
1715
1601
1395
1182
928
665
488
336
337
414
599
889
1210
1676
2104
2579
2967
3290
3390
2926
2123
659
-993
-2724
-4111
-5033
-5537
-5609
-5510
-5208
-4746
-4033
-3053
-1879
-470
892
2093
2958
3378
3456
3185
2718
2054
1381
809
400
189
112
161
258
404
590
779
991
1161
1249
1105
680
-1
-904
-1869
-2792
-3574
-4128
-4420
-4444
-4198
-3704
-3017
-2172
-1232
-253
693
1548
2247
2733
2974
2943
2650
2150
1540
920
362
-102
-428
-619
-682
-645
-551
-456
-373
-312
-345
-581
-1005
-1531
-2119
-2679
-3214
-3590
-3743
-3575
-3150
-2555
-1864
-1090
-266
529
1168
1626
1901
1998
1909
1612
1152
541
-40
-604
-1041
-1379
-1571
-1609
-1513
-1324
-1128
-926
-776
-623
-531
-508
-599
-737
-885
-1035
-1202
-1317
-1345
-1260
-1037
-734
-372
-39
313
604
814
880
818
634
364
75
-250
-561
-869
-1038
-1100
-1027
-843
-545
-149
305
760
1124
1403
1562
1662
1640
1522
1326
1064
789
541
315
155
115
228
423
736
1101
1458
1889
2210
2595
2918
3169
3384
3302
2748
1762
225
-1498
-3176
-4479
-5279
-5533
-5381
-5041
-4546
-4009
-3281
-2390
-1322
-133
1009
1921
2526
2771
2709
2380
1874
1249
710
314
130
153
311
542
764
938
1071
1146
1179
1157
1046
705
129
-645
-1584
-2544
-3379
-3979
-4326
-4370
-4121
-3628
-2948
-2144
-1261
-369
480
1225
1827
2253
2498
2506
2300
1897
1380
810
299
-84
-336
-444
-442
-356
-232
-114
-56
-51
-145
-324
-585
-1020
-1618
-2319
-3023
-3574
-3934
-4021
-3794
-3273
-2520
-1638
-717
164
932
1538
1953
2170
2169
1985
1628
1118
491
-129
-687
-1100
-1370
-1473
-1405
-1228
-1005
-809
-648
-575
-567
-626
-716
-838
-977
-1163
-1332
-1446
-1474
-1380
-1173
-854
-458
-10
426
775
998
1085
1027
839
530
183
-183
-522
-814
-1029
-1130
-1136
-1016
-780
-435
0
451
859
1179
1406
1509
1480
1382
1198
980
716
455
276
98
88
144
324
620
975
1367
1774
2155
2504
2814
3102
3320
3486
3243
2501
1315
-394
-2136
-3782
-4938
-5572
-5623
-5383
-4997
-4533
-3982
-3248
-2298
-1192
7
1095
1960
2469
2640
2506
2132
1613
1054
628
374
332
470
682
931
1128
1244
1288
1321
1321
1243
1011
551
-124
-1005
-1970
-2868
-3590
-4056
-4225
-4114
-3748
-3158
-2426
-1616
-782
30
769
1412
1910
2244
2384
2298
2010
1574
1079
575
186
-58
-176
-165
-68
51
171
248
205
77
-266
-750
-1289
-1892
-2457
-3047
-3556
-3836
-3847
-3582
-3064
-2407
-1616
-735
139
860
1403
1707
1852
1782
1531
1133
634
102
-413
-837
-1191
-1391
-1457
-1374
-1187
-995
-810
-629
-504
-471
-518
-682
-890
-1092
-1226
-1376
-1493
-1529
-1417
-1170
-839
-470
-103
256
557
791
888
832
622
351
21
-327
-672
-961
-1159
-1245
-1196
-1045
-792
-469
-55
357
755
1063
1230
1284
1221
1132
985
799
614
418
286
213
229
338
514
827
1178
1572
1902
2199
2506
2682
2879
2930
3049
2849
2200
1097
-553
-2250
-3826
-4912
-5496
-5491
-5168
-4738
-4210
-3628
-2892
-1996
-941
187
1181
1989
2438
2569
2428
2085
1610
1069
650
395
369
568
835
1108
1322
1428
1426
1369
1285
1122
829
333
-370
-1248
-2195
-3061
-3753
-4185
-4322
-4164
-3751
-3135
-2379
-1563
-727
42
707
1269
1694
1949
2032
1938
1674
1289
836
419
102
-106
-166
-114
20
170
292
328
240
38
-241
-651
-1103
-1827
-2571
-3259
-3825
-4082
-4197
-3999
-3521
-2733
-1846
-927
-52
683
1276
1662
1813
1779
1537
1203
686
153
-388
-832
-1151
-1344
-1347
-1274
-1074
-857
-651
-508
-476
-551
-703
-860
-1059
-1287
-1514
-1666
-1731
-1687
-1544
-1305
-980
-546
-85
339
680
907
1012
971
838
583
257
-101
-402
-673
-852
-939
-919
-801
-579
-267
79
459
782
1056
1182
1226
1166
1045
917
718
538
407
342
339
438
581
831
1166
1543
1949
2273
2659
2958
3178
3357
3523
3177
2279
885
-959
-2713
-4229
-5206
-5565
-5406
-5038
-4587
-4051
-3394
-2545
-1506
-356
816
1744
2386
2633
2568
2202
1637
1020
457
58
-126
-71
188
499
806
1032
1154
1223
1268
1244
1134
837
289
-487
-1404
-2314
-3082
-3609
-3821
-3748
-3409
-2851
-2150
-1349
-531
248
923
1469
1855
2081
2080
1848
1434
887
296
-250
-673
-907
-962
-859
-644
-366
-118
100
265
290
184
4
-357
-951
-1602
-2304
-2832
-3219
-3445
-3425
-3076
-2493
-1803
-1064
-351
285
787
1130
1256
1197
954
570
54
-460
-985
-1384
-1610
-1659
-1535
-1284
-913
-525
-129
175
378
439
425
291
83
-201
-559
-893
-1181
-1360
-1457
-1436
-1308
-1045
-742
-389
-132
43
138
165
103
-52
-244
-459
-616
-730
-774
-763
-637
-419
-79
303
721
1112
1417
1639
1710
1675
1513
1284
1012
740
444
228
77
20
63
187
428
762
1169
1630
2053
2474
2820
3097
3319
3362
2888
1913
362
-1520
-3247
-4593
-5286
-5345
-4950
-4411
-3829
-3215
-2441
-1461
-292
922
1988
2730
3101
3061
2713
2110
1355
567
-95
-557
-757
-704
-484
-179
130
380
580
726
851
898
779
421
-200
-1014
-1874
-2640
-3161
-3378
-3295
-2950
-2419
-1745
-992
-203
580
1268
1820
2189
2332
2244
1938
1423
741
-11
-712
-1259
-1611
-1731
-1642
-1406
-1082
-715
-352
-34
216
349
365
146
-260
-764
-1329
-1789
-2231
-2488
-2554
-2380
-1995
-1490
-932
-407
82
494
762
845
736
491
81
-362
-812
-1221
-1539
-1698
-1656
-1493
-1188
-804
-359
75
446
700
819
827
685
424
24
-426
-882
-1265
-1554
-1746
-1833
-1771
-1600
-1348
-1069
-811
-587
-392
-217
-146
-143
-235
-334
-440
-521
-548
-513
-406
-218
60
369
664
915
1124
1272
1332
1294
1164
964
753
551
333
154
8
-39
34
166
434
695
1120
1504
1893
2261
2476
2792
2956
3148
3038
2410
1364
-252
-2011
-3620
-4717
-5157
-4990
-4464
-3919
-3298
-2696
-1922
-945
159
1293
2192
2811
3000
2852
2443
1790
1073
354
-170
-518
-597
-449
-195
120
381
563
686
794
868
829
630
169
-525
-1348
-2160
-2800
-3178
-3251
-3056
-2631
-2065
-1410
-698
33
736
1320
1742
1986
2038
1860
1485
921
251
-428
-1015
-1425
-1647
-1659
-1510
-1258
-923
-577
-252
-23
133
140
24
-151
-461
-818
-1245
-1659
-1999
-2172
-2175
-1998
-1632
-1180
-700
-259
120
376
462
410
207
-85
-438
-799
-1147
-1422
-1573
-1577
-1440
-1183
-825
-418
-10
356
651
826
862
771
553
227
-194
-634
-1047
-1391
-1649
-1769
-1753
-1643
-1458
-1213
-949
-701
-470
-290
-169
-115
-134
-199
-277
-341
-385
-367
-282
-136
98
368
627
864
1064
1196
1294
1286
1188
1018
812
591
422
241
163
93
111
213
391
656
1010
1395
1743
2114
2399
2662
2890
3043
3121
2792
1997
724
-947
-2560
-3894
-4630
-4784
-4451
-3975
-3426
-2853
-2198
-1381
-371
691
1652
2338
2697
2708
2469
1996
1373
723
130
-292
-481
-427
-213
44
312
545
682
806
901
904
777
462
-94
-832
-1600
-2279
-2746
-2927
-2866
-2598
-2169
-1628
-1009
-343
303
864
1279
1532
1618
1496
1200
765
207
-396
-950
-1369
-1608
-1667
-1555
-1322
-1019
-678
-323
-9
222
330
328
200
-57
-388
-774
-1302
-1991
-2473
-2754
-2626
-2274
-1854
-1405
-855
-283
179
467
528
441
272
38
-283
-653
-996
-1267
-1440
-1406
-1246
-907
-490
-39
318
578
780
848
813
643
350
-54
-445
-811
-1146
-1448
-1663
-1718
-1567
-1265
-955
-663
-439
-167
68
232
267
196
100
31
-43
-136
-236
-289
-225
-79
164
387
627
880
1083
1218
1252
1213
1115
976
816
665
504
388
314
321
404
541
832
1150
1594
1956
2317
2692
2994
3320
3436
2911
1933
336
-1562
-3266
-4549
-5197
-5200
-4832
-4339
-3794
-3217
-2433
-1401
-103
1178
2204
2886
3164
3070
2693
2090
1365
599
-54
-501
-720
-661
-436
-159
114
353
528
701
872
905
725
274
-437
-1306
-2115
-2742
-3087
-3175
-3022
-2664
-2164
-1544
-853
-119
596
1211
1607
1790
1771
1535
1110
518
-165
-831
-1382
-1735
-1870
-1818
-1580
-1265
-902
-524
-171
152
388
427
282
-31
-488
-929
-1378
-1765
-2076
-2249
-2250
-2093
-1789
-1399
-969
-561
-187
114
286
324
169
-85
-410
-750
-1039
-1240
-1309
-1261
-1065
-790
-462
-101
247
535
726
819
805
683
432
63
-366
-792
-1189
-1470
-1663
-1746
-1683
-1523
-1298
-1032
-774
-532
-308
-113
48
146
140
77
8
-51
-61
-32
57
196
374
569
772
918
1031
1094
1097
1020
892
731
528
352
195
96
50
56
145
307
562
842
1153
1495
1773
2111
2362
2627
2818
2980
2951
2358
1373
-182
-1865
-3373
-4397
-4831
-4709
-4269
-3826
-3347
-2879
-2217
-1345
-293
775
1613
2164
2363
2267
1991
1546
1022
462
26
-242
-298
-130
92
311
489
619
694
750
772
684
449
-31
-722
-1495
-2184
-2662
-2845
-2787
-2549
-2168
-1696
-1170
-599
-4
553
1002
1276
1381
1299
1057
669
196
-328
-822
-1194
-1392
-1403
-1279
-1035
-760
-464
-177
91
272
343
279
111
-167
-654
-1205
-1757
-2170
-2384
-2417
-2278
-1998
-1586
-1146
-717
-344
-57
127
221
170
-34
-333
-686
-1016
-1287
-1452
-1454
-1278
-976
-590
-195
183
478
728
853
862
764
547
265
-113
-514
-950
-1356
-1634
-1748
-1721
-1596
-1418
-1208
-977
-753
-551
-392
-269
-175
-133
-139
-184
-248
-278
-243
-133
52
289
579
864
1085
1273
1360
1371
1318
1215
1056
858
686
509
402
323
308
373
510
715
956
1261
1514
1867
2172
2492
2782
2998
3087
2566
1605
38
-1778
-3369
-4497
-4954
-4842
-4364
-3889
-3376
-2771
-2019
-1048
86
1199
2061
2597
2759
2594
2261
1732
1114
467
-53
-373
-459
-298
-78
134
336
473
581
665
755
704
476
7
-719
-1536
-2262
-2744
-2931
-2848
-2549
-2128
-1615
-1026
-404
223
801
1241
1497
1561
1451
1142
704
174
-419
-957
-1348
-1546
-1558
-1387
-1127
-829
-505
-176
112
318
391
322
-8
-440
-933
-1401
-1764
-2038
-2199
-2220
-2074
-1846
-1479
-1091
-701
-348
-46
136
188
70
-200
-592
-980
-1303
-1512
-1578
-1508
-1308
-1038
-674
-277
110
462
710
865
889
798
580
248
-168
-627
-1050
-1377
-1616
-1727
-1716
-1600
-1429
-1216
-1000
-797
-613
-436
-268
-178
-135
-162
-215
-272
-249
-170
-42
139
352
632
897
1116
1253
1347
1372
1317
1195
994
760
578
428
314
259
291
409
578
810
1017
1292
1532
1813
2043
2240
2423
2632
2762
2444
1602
272
-1469
-3030
-4198
-4706
-4632
-4169
-3623
-3107
-2572
-1914
-1074
-31
1026
1888
2416
2606
2476
2166
1705
1144
539
31
-244
-320
-151
107
324
497
609
640
649
649
553
315
-143
-838
-1636
-2335
-2790
-2986
-2896
-2607
-2196
-1703
-1126
-508
84
624
1069
1322
1404
1303
1025
611
98
-459
-990
-1391
-1605
-1609
-1443
-1185
-884
-592
-296
-31
167
252
175
-2
-294
-651
-1214
-1755
-2189
-2412
-2383
-2204
-1913
-1533
-1064
-608
-194
103
271
315
250
22
-284
-650
-981
-1292
-1469
-1521
-1388
-1123
-752
-352
-17
331
543
700
737
673
451
153
-171
-530
-858
-1190
-1440
-1577
-1516
-1380
-1182
-991
-795
-575
-380
-240
-148
-113
-121
-124
-178
-234
-277
-243
-152
75
304
563
838
1089
1312
1409
1459
1410
1327
1212
1040
853
697
550
478
429
541
690
885
1141
1379
1626
1842
2095
2323
2571
2772
2709
2004
913
-760
-2523
-3912
-4782
-5008
-4698
-4168
-3677
-3102
-2433
-1548
-458
703
1689
2368
2733
2766
2532
2121
1566
938
341
-41
-206
-143
102
337
496
621
685
714
744
731
493
62
-587
-1411
-2217
-2820
-3150
-3175
-2912
-2473
-1946
-1348
-683
-17
588
1098
1422
1535
1493
1270
887
382
-187
-749
-1191
-1451
-1517
-1405
-1179
-892
-599
-298
-25
195
299
217
22
-308
-658
-1020
-1361
-1821
-2211
-2424
-2482
-2257
-1961
-1587
-1177
-688
-259
79
227
230
88
-139
-428
-710
-934
-1094
-1177
-1160
-1020
-802
-497
-161
169
403
591
667
632
504
256
-70
-432
-731
-990
-1165
-1308
-1358
-1323
-1161
-947
-717
-559
-411
-211
-57
54
57
16
-67
-80
-124
-119
-67
29
226
475
703
911
1077
1193
1280
1283
1282
1228
1161
1060
985
904
875
907
942
1056
1145
1280
1471
1690
1950
2199
2464
2683
2854
2331
1308
-256
-2171
-3696
-4779
-5185
-5097
-4691
-4267
-3765
-3136
-2284
-1189
46
1161
1996
2493
2673
2530
2208
1725
1137
526
65
-120
-89
109
346
485
614
721
774
787
762
542
109
-559
-1419
-2278
-2975
-3359
-3455
-3296
-2922
-2410
-1799
-1054
-267
454
1077
1545
1785
1818
1642
1275
788
213
-361
-836
-1132
-1241
-1191
-1017
-794
-551
-279
-17
197
297
255
31
-330
-768
-1253
-1813
-2410
-2777
-2948
-2819
-2498
-2108
-1629
-1085
-529
-42
326
506
526
397
101
-261
-656
-964
-1198
-1301
-1221
-1008
-664
-291
94
376
588
714
736
634
432
117
-271
-676
-1022
-1304
-1538
-1672
-1689
-1541
-1317
-1087
-888
-710
-546
-388
-271
-193
-189
-237
-256
-282
-277
-256
-141
50
300
577
844
1024
1146
1199
1189
1154
1057
958
856
794
697
657
654
753
912
1120
1284
1472
1638
1815
2004
2142
2305
2456
2632
2480
1672
470
-1256
-2933
-4192
-4895
-4971
-4596
-4068
-3570
-3020
-2377
-1521
-490
594
1468
2039
2305
2278
2027
1648
1157
625
169
-14
13
244
576
821
962
1047
1054
1005
930
759
398
-164
-954
-1847
-2630
-3130
-3308
-3227
-2934
-2467
-1916
-1280
-592
54
623
1094
1365
1443
1371
1124
748
280
-219
-669
-981
-1093
-1028
-852
-609
-370
-153
53
224
290
177
-92
-493
-961
-1398
-1813
-2125
-2357
-2377
-2255
-1998
-1637
-1243
-850
-502
-203
-18
77
34
-140
-448
-794
-1100
-1331
-1421
-1405
-1277
-1046
-699
-311
89
432
698
866
923
845
651
371
23
-332
-678
-922
-1107
-1215
-1223
-1163
-1057
-897
-745
-616
-504
-431
-366
-356
-368
-381
-382
-371
-298
-168
8
265
550
845
1116
1363
1498
1590
1594
1555
1530
1440
1313
1142
1007
896
929
983
1120
1322
1547
1793
2038
2233
2390
2564
2628
2216
1074
-475
-2598
-4284
-5376
-5680
-5335
-4707
-4092
-3546
-2911
-1998
-790
568
1758
2532
2860
2838
2563
2134
1582
890
196
-300
-449
-290
98
520
807
969
1067
1102
1111
1053
816
311
-451
-1409
-2384
-3150
-3541
-3559
-3296
-2866
-2309
-1689
-968
-191
517
1078
1468
1598
1534
1320
945
474
-53
-552
-938
-1134
-1108
-916
-676
-405
-139
75
257
396
416
278
-34
-506
-1011
-1522
-1921
-2203
-2329
-2267
-2087
-2007
-1883
-1753
-1527
-1184
-863
-644
-485
-416
-457
-607
-857
-1051
-1167
-1084
-938
-688
-440
-146
68
261
417
540
624
640
571
357
73
-282
-643
-961
-1160
-1303
-1324
-1235
-1098
-965
-886
-821
-760
-649
-557
-453
-467
-498
-529
-541
-526
-443
-267
-10
361
667
961
1147
1284
1372
1413
1402
1356
1228
1118
984
875
781
773
860
1036
1294
1453
1693
1812
1963
2084
2154
2277
2395
2535
2405
1557
298
-1488
-3244
-4480
-5116
-5082
-4587
-3977
-3428
-2887
-2236
-1373
-333
764
1625
2158
2378
2310
2028
1608
1084
549
120
-12
98
399
752
995
1073
1056
996
870
725
527
118
-501
-1305
-2173
-2899
-3332
-3433
-3234
-2838
-2316
-1736
-1117
-490
85
543
887
1060
1051
917
635
264
-159
-564
-893
-1047
-998
-782
-509
-251
-36
120
225
301
281
135
-205
-798
-1403
-2034
-2449
-2665
-2716
-2575
-2281
-1879
-1401
-943
-539
-219
24
176
222
136
-120
-504
-958
-1310
-1553
-1585
-1450
-1174
-834
-443
-71
233
464
619
675
605
470
251
-6
-330
-652
-942
-1112
-1111
-1013
-861
-698
-546
-404
-284
-238
-234
-298
-393
-498
-617
-760
-887
-931
-853
-638
-361
37
414
793
1113
1357
1507
1540
1520
1444
1338
1237
1071
901
780
722
838
1042
1222
1498
1699
1867
2057
2102
2260
2314
2436
2475
2333
1498
277
-1428
-3211
-4475
-5159
-5143
-4623
-3953
-3392
-2836
-2187
-1341
-353
707
1499
1979
2148
2056
1758
1330
838
349
-29
-109
44
392
816
1148
1275
1293
1232
1072
881
635
168
-504
-1329
-2207
-2929
-3366
-3443
-3196
-2756
-2179
-1566
-952
-325
233
665
973
1087
1007
819
514
133
-270
-643
-899
-984
-897
-664
-360
-70
166
336
446
481
398
160
-275
-729
-1279
-1687
-2121
-2629
-2906
-2976
-2699
-2239
-1754
-1302
-838
-441
-80
98
136
-15
-235
-531
-912
-1219
-1457
-1547
-1521
-1311
-983
-564
-151
251
529
683
742
698
562
346
88
-268
-570
-795
-907
-975
-971
-901
-709
-466
-253
-117
-102
-81
-90
-122
-185
-269
-396
-420
-395
-287
-108
104
404
751
1081
1355
1543
1639
1682
1644
1643
1548
1501
1404
1278
1313
1284
1352
1492
1621
1813
1991
2151
2293
2404
2439
1852
612
-1049
-3131
-4627
-5529
-5656
-5203
-4586
-4002
-3498
-2873
-1921
-717
605
1711
2360
2599
2505
2245
1833
1342
771
187
-139
-164
81
524
914
1117
1176
1179
1114
1001
785
370
-337
-1242
-2222
-3119
-3700
-3867
-3663
-3222
-2662
-2007
-1304
-574
142
730
1127
1309
1255
1042
704
276
-181
-627
-950
-1103
-1021
-756
-397
-29
265
490
640
707
667
475
119
-340
-938
-1594
-2160
-2760
-3103
-3166
-3004
-2559
-2026
-1499
-981
-516
-131
149
270
240
37
-223
-590
-948
-1251
-1400
-1386
-1210
-876
-469
-50
301
567
660
686
597
395
128
-182
-536
-889
-1179
-1394
-1482
-1435
-1239
-968
-638
-355
-178
-124
-144
-232
-384
-510
-653
-768
-843
-807
-686
-454
-157
204
626
1017
1398
1638
1749
1694
1603
1426
1219
1021
806
626
535
470
527
687
881
1153
1383
1630
1863
2003
2087
2103
1965
1819
1369
511
-677
-2151
-3485
-4382
-4697
-4413
-3801
-3089
-2407
-1754
-1042
-230
598
1282
1724
1878
1777
1528
1164
740
275
-115
-330
-282
15
426
823
1077
1178
1175
1108
955
701
299
-262
-942
-1681
-2349
-2839
-3065
-3015
-2676
-2171
-1576
-948
-366
139
488
697
761
697
500
207
-176
-573
-946
-1205
-1327
-1290
-1102
-806
-494
-297
-184
-209
-284
-428
-630
-917
-1223
-1463
-1649
-1756
-1787
-1738
-1588
-1320
-991
-662
-425
-307
-307
-377
-514
-702
-913
-1146
-1352
-1547
-1664
-1695
-1597
-1369
-1045
-676
-275
126
445
684
808
837
805
726
636
528
383
227
71
-54
-134
-173
-155
-89
0
54
49
17
-46
-104
-104
-64
5
122
281
492
728
1027
1342
1679
2033
2299
2553
2733
2786
2832
2806
2711
2664
2575
2553
2512
2302
1600
466
-1211
-2973
-4226
-4937
-4860
-4393
-3885
-3534
-3283
-2936
-2331
-1388
-297
611
1240
1526
1608
1580
1484
1349
1116
899
839
964
1274
1641
1863
1855
1708
1456
1225
1050
807
378
-238
-1039
-1937
-2683
-3154
-3266
-3097
-2780
-2387
-2000
-1583
-1111
-599
-130
258
484
546
524
414
262
48
-177
-347
-398
-296
-77
182
406
564
644
673
663
610
440
177
-170
-561
-952
-1340
-1662
-1889
-1970
-1899
-1701
-1457
-1205
-1035
-932
-1066
-1295
-1526
-1731
-1781
-1835
-1848
-1780
-1575
-1244
-867
-495
-128
193
538
764
879
848
719
501
238
-3
-252
-461
-625
-747
-853
-900
-921
-915
-872
-796
-778
-796
-815
-847
-854
-878
-860
-819
-672
-503
-339
-198
-46
161
406
609
762
907
1000
1080
1066
1052
963
910
902
896
965
971
968
985
1052
1109
1223
1333
1456
1555
1631
1711
1728
1759
1801
1851
1996
2153
2235
1747
769
-620
-2306
-3523
-4240
-4342
-4000
-3532
-3160
-2820
-2375
-1736
-960
-28
745
1309
1613
1705
1583
1317
1004
634
293
158
263
507
845
1116
1184
1163
1104
1009
895
751
437
-101
-813
-1642
-2395
-2900
-3069
-2951
-2655
-2261
-1794
-1315
-817
-329
63
355
519
551
498
347
111
-178
-468
-672
-757
-670
-434
-142
115
314
435
451
364
105
-294
-781
-1222
-1627
-1955
-2240
-2429
-2474
-2350
-2056
-1664
-1265
-894
-579
-357
-220
-184
-261
-465
-718
-971
-1184
-1328
-1392
-1343
-1192
-958
-680
-369
-60
207
362
413
405
322
186
10
-177
-384
-516
-572
-586
-574
-520
-415
-260
-109
-30
-28
-110
-214
-287
-374
-450
-514
-550
-511
-407
-235
-39
212
521
875
1197
1439
1591
1663
1670
1613
1556
1480
1459
1393
1353
1281
1331
1409
1601
1788
1957
2174
2316
2459
2524
2317
1412
14
-1904
-3691
-4841
-5275
-5003
-4419
-3839
-3367
-2923
-2274
-1339
-181
930
1691
2018
1961
1764
1431
1057
698
349
121
160
467
956
1455
1761
1839
1749
1578
1351
1048
604
-65
-922
-1899
-2839
-3510
-3791
-3668
-3259
-2735
-2152
-1584
-1017
-451
53
408
568
555
398
181
-86
-365
-584
-700
-675
-454
-82
331
717
979
1101
1078
950
729
410
-142
-928
-1681
-2329
-2737
-2894
-2897
-2723
-2368
-1888
-1332
-809
-444
-214
-85
-24
-59
-227
-517
-877
-1235
-1457
-1507
-1414
-1182
-838
-456
-117
164
347
453
455
355
170
-18
-198
-394
-579
-739
-807
-771
-622
-425
-246
-93
25
90
96
4
-169
-361
-547
-673
-759
-789
-766
-651
-433
-114
260
623
954
1218
1405
1478
1419
1316
1215
1125
1086
1040
1060
1090
1165
1337
1525
1811
2083
2327
2540
2619
2701
2716
2646
2494
1714
466
-1205
-3093
-4410
-5138
-5140
-4623
-3967
-3358
-2837
-2223
-1445
-508
477
1200
1584
1595
1391
1089
768
493
252
121
214
597
1152
1768
2231
2416
2376
2165
1824
1406
914
258
-552
-1467
-2389
-3124
-3485
-3461
-3091
-2549
-1959
-1380
-871
-409
-26
225
323
259
66
-164
-391
-580
-701
-721
-603
-339
76
556
980
1274
1377
1311
1098
805
351
-276
-910
-1501
-1966
-2496
-2760
-2838
-2668
-2180
-1734
-1254
-797
-441
-213
-154
-215
-389
-584
-756
-1024
-1228
-1383
-1365
-1254
-980
-604
-231
115
394
558
552
471
281
69
-111
-290
-474
-587
-602
-543
-400
-237
-70
107
300
411
381
192
-24
-258
-462
-613
-730
-755
-684
-534
-353
-156
65
357
710
1076
1325
1462
1529
1501
1442
1330
1221
1226
1227
1369
1402
1524
1641
1676
1844
1958
2110
2320
2428
2522
2365
1632
410
-1314
-2932
-4044
-4538
-4341
-3863
-3331
-2927
-2600
-2157
-1514
-594
303
949
1242
1191
972
701
433
190
29
61
338
839
1472
2031
2352
2427
2302
2058
1744
1369
872
188
-647
-1597
-2503
-3136
-3388
-3281
-2874
-2354
-1837
-1398
-1017
-665
-388
-220
-179
-270
-421
-592
-757
-867
-899
-810
-580
-168
352
882
1275
1470
1471
1306
1055
734
321
-267
-889
-1467
-1887
-2085
-2163
-2113
-2020
-2100
-2046
-1946
-1760
-1492
-1371
-1279
-1177
-1042
-939
-899
-952
-1030
-992
-808
-577
-306
-115
58
183
275
326
302
235
142
44
-89
-220
-369
-501
-573
-590
-537
-429
-259
-130
-57
-44
-62
-101
-164
-274
-416
-599
-700
-714
-676
-571
-487
-304
-51
284
602
829
985
1065
1160
1221
1228
1187
1126
1164
1232
1314
1407
1455
1573
1728
1908
2078
2246
2321
2370
2339
2250
2000
1171
49
-1511
-3040
-4018
-4522
-4314
-3824
-3319
-2964
-2683
-2261
-1695
-905
-159
346
588
582
439
228
63
-13
20
217
564
1058
1616
2140
2450
2502
2330
1994
1615
1205
762
185
-513
-1299
-2037
-2561
-2760
-2624
-2272
-1855
-1499
-1262
-1105
-997
-932
-922
-972
-1077
-1207
-1257
-1246
-1155
-971
-702
-322
153
691
1185
1512
1632
1509
1187
696
96
-494
-999
-1390
-1639
-1767
-1836
-1829
-1733
-1581
-1367
-1101
-888
-774
-812
-977
-1211
-1433
-1601
-1726
-1758
-1709
-1586
-1411
-1184
-948
-714
-494
-272
-49
61
106
66
-44
-153
-229
-255
-228
-150
-21
113
256
334
364
356
315
286
230
149
-14
-176
-345
-478
-540
-566
-504
-424
-297
-160
-15
107
251
380
550
681
839
1024
1082
1213
1169
1315
1423
1604
1850
1941
2135
2159
2281
2321
2378
2433
2382
1911
933
-429
-2039
-3200
-3841
-3843
-3439
-2960
-2610
-2415
-2172
-1799
-1244
-630
-159
106
123
-6
-176
-325
-352
-311
-148
201
760
1446
2094
2531
2625
2470
2165
1784
1382
994
535
-36
-680
-1338
-1858
-2102
-2020
-1685
-1310
-1017
-893
-902
-967
-1067
-1213
-1379
-1551
-1698
-1759
-1743
-1645
-1469
-1198
-800
-310
242
764
1158
1345
1315
1121
806
417
-58
-415
-726
-862
-846
-828
-754
-702
-648
-722
-882
-1196
-1521
-1785
-1983
-2092
-2172
-2156
-2042
-1817
-1546
-1276
-1021
-741
-471
-226
-76
-6
-56
-142
-240
-326
-384
-398
-334
-272
-177
-132
-84
-38
16
71
94
105
119
129
114
71
-28
-111
-175
-186
-195
-194
-177
-155
-77
-40
-4
33
131
246
375
521
605
727
796
909
1026
1132
1278
1370
1554
1671
1830
1959
2054
2211
2319
2431
2539
2543
2536
1977
1004
-377
-1971
-2981
-3534
-3359
-2944
-2519
-2334
-2321
-2261
-2065
-1592
-1048
-587
-360
-415
-611
-829
-939
-872
-682
-311
204
871
1553
2173
2545
2609
2453
2162
1869
1558
1249
870
341
-263
-894
-1342
-1506
-1367
-1062
-798
-697
-801
-1037
-1301
-1536
-1739
-1924
-2072
-2157
-2152
-2100
-1977
-1757
-1422
-985
-481
49
474
684
700
527
229
-112
-415
-611
-675
-646
-580
-477
-375
-292
-242
-181
-194
-241
-403
-660
-1060
-1453
-1794
-1993
-1997
-1901
-1686
-1453
-1200
-1034
-891
-822
-730
-649
-549
-507
-533
-611
-714
-751
-723
-540
-328
-28
264
526
679
745
734
671
625
569
544
498
432
297
239
132
100
160
286
429
501
554
517
483
381
354
348
385
530
648
746
806
886
961
1169
1321
1538
1681
1792
1884
1905
1983
1957
2007
1864
1284
366
-911
-1925
-2549
-2655
-2318
-2004
-1724
-1675
-1652
-1582
-1334
-1000
-712
-562
-624
-838
-1066
-1240
-1256
-1171
-927
-581
-100
497
1063
1486
1662
1633
1456
1243
1046
870
702
460
111
-293
-623
-765
-712
-466
-207
-90
-145
-368
-642
-922
-1209
-1457
-1682
-1821
-1883
-1894
-1851
-1759
-1621
-1381
-1084
-774
-469
-253
-135
-139
-241
-459
-735
-813
-835
-735
-714
-672
-666
-616
-514
-475
-415
-399
-402
-472
-574
-795
-1014
-1183
-1223
-1211
-1103
-1009
-904
-864
-821
-810
-830
-796
-771
-715
-736
-757
-832
-834
-787
-678
-536
-379
-191
-47
55
36
-8
-84
-62
-30
14
58
104
156
174
207
212
241
330
480
558
570
477
366
239
191
184
247
381
528
674
801
865
947
1018
1146
1334
1474
1607
1693
1743
1759
1789
1820
1867
1957
1918
1393
625
-597
-1701
-2317
-2558
-2262
-1892
-1599
-1539
-1611
-1692
-1626
-1400
-1124
-898
-840
-974
-1168
-1359
-1417
-1326
-1087
-689
-160
456
1014
1446
1638
1603
1415
1189
994
884
812
668
438
120
-202
-367
-320
-84
167
278
159
-144
-546
-959
-1317
-1598
-1789
-1872
-1886
-1868
-1839
-1787
-1683
-1509
-1277
-1035
-809
-660
-647
-754
-1022
-1309
-1453
-1442
-1258
-1185
-1026
-890
-752
-546
-453
-366
-311
-270
-236
-293
-455
-686
-862
-926
-883
-754
-628
-529
-522
-500
-589
-693
-832
-918
-941
-966
-976
-1019
-1065
-1073
-973
-840
-613
-397
-191
-62
-35
-100
-169
-191
-184
-118
-25
100
217
351
389
449
492
600
751
827
887
829
774
670
629
593
591
704
801
943
1092
1125
1183
1259
1316
1426
1516
1547
1601
1637
1662
1677
1645
1364
758
-80
-984
-1600
-1803
-1602
-1284
-1072
-1100
-1288
-1488
-1530
-1412
-1245
-1115
-1134
-1322
-1584
-1773
-1804
-1628
-1289
-865
-383
133
590
977
1201
1231
1124
991
903
844
810
764
640
474
306
221
290
458
624
660
503
146
-297
-723
-1067
-1313
-1490
-1585
-1625
-1609
-1567
-1509
-1441
-1346
-1209
-1057
-958
-927
-955
-1023
-1167
-1409
-1497
-1537
-1382
-1108
-868
-653
-526
-450
-412
-386
-424
-492
-546
-589
-669
-754
-842
-851
-782
-608
-413
-250
-163
-180
-285
-443
-589
-732
-798
-823
-809
-808
-795
-762
-708
-620
-489
-362
-256
-166
-147
-195
-291
-394
-462
-446
-402
-295
-173
-43
93
169
200
235
295
351
406
426
421
389
389
418
478
590
710
858
1009
1107
1157
1167
1200
1241
1322
1418
1472
1560
1591
1646
1673
1728
1788
1795
1481
999
278
-504
-959
-1224
-1112
-955
-856
-898
-1022
-1162
-1218
-1192
-1160
-1139
-1229
-1425
-1639
-1834
-1909
-1832
-1653
-1379
-1017
-603
-231
103
300
372
346
298
288
338
428
495
520
484
443
465
585
784
983
1063
996
820
552
248
-22
-227
-384
-492
-544
-585
-626
-679
-720
-748
-770
-804
-861
-950
-1087
-1292
-1523
-1694
-1837
-1793
-1756
-1738
-1615
-1564
-1415
-1234
-1119
-1030
-978
-939
-881
-853
-928
-1012
-1029
-993
-878
-760
-657
-552
-490
-403
-374
-360
-374
-321
-267
-217
-161
-151
-134
-98
-31
28
94
125
140
127
81
14
-51
-115
-149
-156
-160
-108
-106
-87
-83
-115
-115
-79
-33
9
-1
0
11
-6
53
70
132
282
417
582
707
775
882
984
1109
1232
1371
1467
1587
1668
1680
1497
1217
846
479
291
168
216
275
286
204
26
-184
-347
-460
-526
-592
-704
-860
-1062
-1255
-1377
-1426
-1420
-1364
-1241
-1092
-958
-856
-805
-800
-809
-813
-764
-679
-578
-455
-355
-296
-250
-168
-59
77
193
254
261
204
108
-5
-94
-145
-169
-157
-126
-107
-73
-61
-57
-69
-104
-140
-203
-253
-328
-406
-526
-642
-721
-797
-780
-755
-714
-665
-650
-651
-697
-747
-786
-850
-942
-999
-1047
-1088
-1101
-1099
-1075
-1032
-973
-904
-847
-802
-769
-739
-728
-720
-715
-690
-660
-627
-563
-503
-426
-338
-241
-160
-100
-65
-28
-9
14
45
57
70
71
78
78
77
79
90
93
69
53
39
18
-8
-37
-53
-67
-76
-92
-112
-138
-178
-201
-233
-261
-278
-296
-284
-271
-231
-176
-124
-48
28
104
185
254
293
315
322
306
303
285
255
254
257
270
286
301
313
320
316
333
337
336
329
299
262
209
157
111
48
17
3
-12
-42
-57
-52
-47
-37
-13
-2
-5
-13
-64
-138
-205
-254
-300
-331
-356
-392
-407
-427
-438
-429
-428
-428
-433
-459
-498
-547
-599
-642
-700
-754
-796
-826
-855
-851
-838
-820
-794
-778
-755
-742
-709
-688
-689
-682
-683
-678
-678
-687
-675
-648
-630
-614
-594
-570
-534
-494
-468
-454
-430
-426
-433
-465
-483
-486
-500
-523
-537
-533
-547
-565
-549
-542
-543
-524
-505
-482
-453
-415
-384
-347
-311
-279
-235
-192
-163
-139
-108
-77
-43
-3
44
78
118
159
174
191
188
184
178
182
187
182
182
164
152
150
133
137
146
149
146
134
128
110
101
89
68
75
85
92
111
127
142
163
201
251
299
336
375
419
436
439
435
414
394
359
320
277
223
166
110
67
18
-33
-68
-102
-127
-162
-200
-224
-277
-310
-315
-340
-364
-398
-441
-475
-512
-523
-536
-532
-523
-520
-500
-494
-497
-490
-486
-485
-468
-469
-495
-517
-526
-568
-608
-628
-640
-639
-632
-632
-646
-649
-645
-654
-663
-656
-640
-635
-659
-696
-708
-722
-739
-742
-720
-680
-641
-606
-576
-554
-529
-491
-459
-418
-387
-369
-365
-346
-335
-344
-338
-345
-353
-349
-352
-371
-400
-424
-447
-458
-451
-438
-408
-377
-362
-346
-342
-332
-310
-276
-224
-183
-147
-104
-82
-67
-45
-26
9
42
65
89
106
87
66
39
25
20
23
45
40
43
50
42
38
39
48
52
58
62
71
72
45
25
28
42
53
79
106
124
138
163
170
165
164
166
162
148
142
131
116
83
62
54
36
12
-11
-28
-48
-67
-71
-88
-120
-129
-154
-169
-204
-241
-262
-309
-350
-377
-401
-434
-454
-455
-467
-474
-459
-445
-435
-432
-433
-438
-450
-486
-521
-525
-547
-551
-548
-532
-527
-513
-505
-496
-486
-478
-475
-497
-522
-545
-566
-595
-622
-645
-662
-673
-679
-677
-666
-656
-642
-622
-610
-592
-585
-575
-555
-561
-620
-543
-422
-473
-578
-535
-428
-392
-401
-380
-335
-307
-279
-257
-253
-258
-258
-252
-240
-225
-224
-215
-205
-188
-184
-195
-209
-229
-222
-217
-232
-226
-219
-205
-186
-173
-149
-111
-60
1
35
54
82
85
75
45
18
-3
-33
-45
-69
-98
-89
-74
-52
-30
-27
-34
-45
-52
-70
-103
-137
-161
-171
-179
-175
-151
-132
-104
-60
-37
-27
-27
-37
-51
-61
-81
-117
-136
-133
-154
-189
-188
-189
-193
-178
-185
-196
-201
-203
-209
-235
-269
-316
-354
-380
-414
-449
-474
-494
-487
-468
-473
-471
-457
-468
-478
-482
-490
-492
-489
-514
-532
-531
-520
-511
-501
-483
-453
-418
-398
-371
-351
-326
-304
-276
-251
-239
-222
-219
-253
-273
-293
-311
-298
-292
-298
-296
-299
-314
-320
-319
-323
-343
-344
-369
-403
-426
-441
-446
-434
-410
-385
-343
-303
-269
-232
-198
-183
-153
-146
-148
-158
-187
-214
-260
-292
-317
-328
-319
-301
-254
-214
-178
-144
-116
-105
-114
-125
-156
-198
-239
-264
-282
-293
-295
-288
-268
-249
-220
-197
-183
-177
-156
-152
-149
-146
-167
-191
-216
-225
-242
-263
-266
-265
-266
-257
-241
-249
-253
-268
-278
-293
-315
-306
-306
-300
-306
-288
-264
-234
-199
-173
-155
-157
-155
-153
-154
-165
-179
-183
-182
-191
-177
-181
-184
-181
-195
-204
-204
-222
-256
-279
-304
-336
-351
-357
-359
-368
-365
-338
-331
-342
-348
-355
-367
-374
-395
-405
-414
-430
-441
-424
-411
-393
-359
-325
-295
-284
-266
-262
-260
-270
-268
-258
-256
-245
-215
-203
-207
-201
-192
-185
-184
-169
-157
-163
-163
-179
-197
-230
-275
-301
-321
-337
-337
-329
-308
-303
-296
-282
-272
-254
-224
-206
-196
-179
-176
-188
-199
-205
-217
-208
-187
-157
-126
-108
-92
-87
-76
-84
-101
-124
-153
-172
-197
-226
-242
-250
-262
-270
-268
-253
-229
-192
-158
-118
-100
-82
-56
-49
-65
-93
-104
-139
-156
-181
-201
-212
-208
-185
-178
-167
-170
-172
-183
-202
-228
-263
-307
-349
-364
-390
-420
-428
-417
-405
-371
-322
-275
-229
-200
-172
-162
-146
-147
-151
-144
-151
-152
-156
-157
-152
-139
-124
-117
-111
-106
-107
-105
-124
-143
-166
-186
-193
-209
-221
-231
-243
-252
-267
-275
-275
-282
-269
-257
-261
-276
-286
-298
-334
-352
-369
-382
-384
-379
-367
-352
-330
-333
-320
-301
-294
-278
-257
-238
-219
-206
-199
-181
-186
-188
-182
-182
-189
-187
-190
-191
-177
-182
-187
-203
-205
-233
-251
-242
-264
-290
-318
-337
-351
-366
-370
-359
-334
-327
-324
-331
-332
-316
-297
-279
-264
-251
-224
-209
-212
-220
-205
-190
-188
-169
-146
-128
-126
-126
-127
-142
-156
-168
-182
-207
-222
-242
-264
-270
-271
-256
-234
-219
-219
-202
-188
-188
-186
-184
-194
-195
-207
-228
-257
-281
-280
-284
-271
-230
-194
-175
-171
-189
-198
-194
-210
-220
-218
-216
-219
-233
-253
-258
-247
-246
-244
-231
-226
-227
-236
-253
-271
-277
-269
-251
-236
-220
-218
-221
-222
-223
-200
-184
-160
-152
-145
-129
-140
-167
-202
-223
-243
-251
-262
-276
-275
-268
-265
-264
-257
-250
-244
-260
-275
-285
-328
-368
-404
-430
-438
-444
-417
-416
-418
-411
-416
-395
-369
-335
-303
-283
-239
-219
-206
-193
-200
-211
-236
-263
-286
-303
-315
-326
-319
-308
-287
-276
-274
-273
-286
-306
-337
-370
-403
-417
-408
-425
-409
-400
-403
-387
-381
-371
-348
-321
-321
-314
-311
-323
-345
-356
-378
-406
-397
-374
-335
-290
-241
-199
-180
-158
-140
-123
-106
-93
-118
-140
-174
-220
-236
-259
-274
-266
-255
-253
-249
-243
-243
-227
-223
-233
-237
-255
-274
-288
-282
-283
-269
-250
-245
-238
-213
-199
-211
-217
-222
-218
-215
-199
-197
-187
-172
-169
-175
-155
-143
-145
-144
-165
-183
-207
-223
-255
-274
-276
-280
-285
-294
-290
-288
-297
-307
-298
-293
-300
-282
-268
-262
-266
-263
-257
-261
-256
-245
-239
-220
-198
-192
-186
-180
-184
-187
-179
-181
-180
-193
-212
-224
-239
-270
-292
-303
-318
-321
-303
-289
-279
-267
-255
-251
-256
-271
-268
-286
-296
-290
-297
-294
-284
-266
-242
-202
-167
-140
-115
-105
-104
-99
-102
-133
-168
-190
-221
-271
-299
-308
-300
-283
-276
-272
-263
-254
-242
-244
-250
-265
-296
-312
-324
-328
-323
-312
-306
-291
-266
-238
-218
-214
-199
-184
-187
-181
-183
-185
-186
-209
-229
-241
-260
-257
-263
-254
-243
-223
-189
-174
-166
-168
-170
-179
-202
-236
-257
-283
-305
-331
-353
-351
-337
-318
-299
-281
-255
-250
-241
-218
-212
-211
-217
-228
-244
-274
-289
-286
-290
-289
-276
-261
-245
-215
-195
-169
-140
-134
-139
-149
-163
-189
-210
-245
-261
-273
-280
-290
-309
-282
-263
-259
-243
-244
-250
-259
-266
-271
-282
-297
-308
-293
-286
-276
-255
-237
-201
-187
-170
-165
-168
-187
-206
-228
-255
-267
-281
-286
-296
-290
-277
-272
-268
-273
-279
-280
-294
-301
-308
-303
-311
-305
-295
-295
-280
-266
-249
-219
-202
-195
-189
-191
-207
-222
-227
-252
-266
-292
-313
-324
-326
-331
-340
-339
-343
-346
-347
-350
-342
-329
-324
-320
-330
-334
-340
-335
-313
-311
-310
-315
-302
-306
-311
-309
-323
-322
-315
-311
-308
-298
-293
-289
-304
-293
-292
-289
-274
-254
-220
-205
-201
-204
-201
-187
-183
-182
-170
-164
-179
-209
-222
-226
-237
-239
-239
-246
-248
-260
-279
-309
-343
-359
-379
-384
-400
-409
-423
-438
-429
-431
-416
-398
-375
-366
-368
-358
-351
-346
-359
-374
-392
-402
-414
-415
-405
-401
-391
-383
-373
-378
-367
-345
-345
-370
-384
-394
-425
-457
-470
-473
-497
-515
-519
-522
-503
-478
-440
-397
-362
-327
-318
-324
-331
-347
-357
-362
-381
-399
-412
-406
-388
-379
-367
-336
-306
-262
-238
-213
-198
-185
-180
-205
-215
-224
-242
-252
-272
-282
-303
-290
-271
-256
-228
-205
-177
-179
-187
-188
-208
-226
-239
-256
-266
-278
-284
-285
-286
-283
-268
-255
-252
-244
-228
-227
-246
-267
-288
-309
-339
-338
-324
-317
-294
-282
-277
-268
-254
-244
-243
-260
-280
-288
-310
-336
-356
-363
-370
-369
-354
-335
-295
-272
-250
-231
-212
-192
-190
-190
-197
-208
-201
-206
-213
-209
-217
-227
-233
-235
-231
-255
-263
-249
-266
-275
-288
-325
-349
-372
-382
-377
-380
-378
-374
-358
-353
-347
-338
-338
-328
-337
-346
-336
-326
-326
-312
-298
-291
-275
-263
-241
-236
-234
-215
-211
-210
-221
-240
-253
-263
-272
-286
-290
-280
-276
-279
-263
-264
-264
-257
-269
-270
-256
-259
-263
-263
-261
-270
-271
-267
-280
-282
-284
-277
-280
-277
-267
-254
-226
-215
-207
-182
-168
-169
-156
-144
-137
-133
-144
-160
-174
-191
-216
-222
-228
-235
-236
-240
-231
-234
-239
-246
-258
-257
-257
-255
-256
-261
-266
-259
-269
-268
-266
-280
-271
-274
-273
-266
-254
-252
-255
-244
-239
-248
-239
-227
-218
-221
-220
-221
-242
-261
-277
-279
-293
-304
-307
-293
-291
-293
-284
-275
-262
-256
-239
-235
-236
-235
-245
-243
-242
-240
-248
-253
-258
-243
-227
-219
-216
-213
-201
-204
-200
-215
-232
-240
-260
-291
-311
-309
-316
-318
-318
-308
-286
-265
-253
-248
-248
-243
-238
-231
-220
-215
-210
-205
-208
-182
-169
-165
-147
-130
-113
-103
-82
-77
-73
-95
-113
-120
-138
-158
-182
-190
-178
-186
-178
-164
-174
-172
-166
-178
-172
-179
-177
-181
-185
-186
-196
-200
-198
-196
-203
-191
-193
-195
-193
-208
-214
-212
-238
-241
-241
-266
-268
-257
-262
-289
-315
-332
-357
-372
-372
-372
-378
-371
-362
-362
-350
-353
-340
-325
-339
-327
-347
-367
-334
-338
-400
-400
-366
-391
-406
-372
-345
-360
-343
-319
-346
-343
-304
-296
-311
-297
-282
-324
-348
-348
-360
-369
-350
-365
-396
-400
-418
-439
-441
-431
-431
-426
-404
-404
-393
-366
-354
-337
-312
-283
-258
-238
-233
-227
-209
-196
-193
-196
-189
-181
-193
-207
-222
-233
-238
-250
-252
-256
-274
-293
-397
-316
-363
-400
-356
-362
-325
-339
-282
-257
-274
-267
-246
-254
-271
-258
-253
-264
-281
-285
-286
-293
-293
-294
-273
-282
-287
-281
-267
-275
-287
-296
-317
-316
-324
-321
-325
-349
-369
-384
-398
-408
-420
-430
-426
-423
-408
-402
-384
-363
-360
-350
-341
-328
-327
-326
-308
-302
-296
-288
-282
-287
-314
-336
-342
-352
-360
-353
-360
-368
-375
-382
-413
-433
-432
-492
-510
-539
-581
-635
-781
-1546
-821
-493
-1732
-1004
-261
-899
-1198
-521
-396
-898
-591
-369
-494
-214
-313
-549
-117
-66
-489
-145
246
-272
-381
153
-74
-366
-104
-1
-125
-195
-85
10
-139
-292
-169
-119
-208
-389
-142
-21
-444
-282
24
-398
-584
-284
-407
-388
-416
-405
-262
-331
-586
-274
-96
-441
-251
-199
-419
-355
-347
-261
-342
-644
-331
-269
-355
-375
-513
-350
-355
-581
-557
-12
-605
-598
95
-423
-510
-221
-248
-259
-213
-181
6
-367
-532
-134
-57
-252
-114
352
-140
-313
170
-262
-303
-96
-194
-168
-121
-11
-309
-21
-176
-355
-29
-287
-497
-104
-257
-400
-213
-267
85
-397
-277
-153
-484
-147
-417
-387
-392
-211
-119
-182
80
-352
-305
189
-453
-170
-103
-55
-85
-526
222
-141
-632
-82
-137
-296
-59
73
-161
-214
-156
-520
-338
-8
-313
-343
79
-15
-573
-285
-109
-470
-190
-483
-50
215
-358
-328
252
-39
-707
-131
-127
-316
-53
-68
-117
-193
-392
-219
-227
-78
56
-106
-248
-263
-41
-386
-378
-69
-393
-24
-29
-366
-175
-124
-244
-428
-245
-323
-239
-218
-294
-276
-261
-201
-347
-446
-321
4
-436
-519
-126
-91
-126
-411
-84
222
-241
-309
-309
-176
-149
-405
-303
-412
-85
-185
-394
-60
-230
-330
-86
-113
-500
-102
-253
-332
-427
-73
187
-435
125
-15
-226
-42
-307
-193
-202
-394
-230
198
60
-217
-141
46
-59
-425
-230
8
-255
-317
-240
-182
383
-310
-692
-314
-326
-304
-428
-211
25
-318
-707
106
212
-172
-801
-94
361
-964
-771
55
-314
-974
-68
223
-387
-550
-219
-214
-611
-548
-262
-36
-250
-700
-339
179
-428
-1090
-423
-109
-524
-424
76
-103
-502
-490
-468
-132
-244
-439
-337
10
-199
-463
-43
-89
-545
-268
230
-146
-574
-181
-152
-546
-71
-39
-351
55
-115
-436
-350
-146
-233
-386
-64
-92
-432
-267
-128
-372
-486
-248
-245
-266
-332
-403
-232
-301
-275
-181
-123
-135
-167
-135
-116
-77
-72
-157
-275
-211
59
141
-145
-75
113
-26
-52
-58
-73
-159
-54
162
-146
-22
-4
-228
-106
-248
-208
-8
-143
-290
-222
-69
-193
-268
-60
67
-29
-181
-272
-312
-221
-454
-504
-35
-58
-73
-79
-66
-92
-253
-179
-217
-210
-136
-42
-267
-280
89
-354
-414
-52
-71
-260
-304
-132
-139
-221
-375
-291
-230
-245
-171
-182
-169
-173
-348
-347
-202
-139
-87
-163
-207
-53
-235
-337
-319
-129
-41
-237
-270
8
-173
-399
-386
-178
17
-207
-166
-9
-31
-325
-322
-207
-21
-135
-202
-145
-157
-404
-373
-140
-517
-385
-10
-234
-164
126
4
-310
-249
-13
-214
-318
-62
-58
-39
-74
-208
-140
190
-64
-262
205
235
-253
-358
66
63
-106
-107
97
-2
-244
-305
-99
-286
-550
-304
-128
-50
-210
-283
-158
-356
-563
-351
-207
-276
-354
-482
-187
-228
-506
-382
-283
-79
-192
-205
38
-123
-278
-227
-160
-104
-248
-268
-133
-151
-338
-387
-216
-222
-435
-380
-146
-63
-204
-272
-259
-247
-251
-331
-249
-199
-321
-281
-247
-324
-257
-246
-276
-293
-337
-134
-98
-236
-389
-366
-119
-233
-420
-287
-59
-239
-464
-307
-260
-327
-333
-336
-217
-44
-374
-526
-304
-374
-339
-233
-180
-118
-207
-305
-251
-73
-170
-285
-54
-53
-144
-165
-251
-251
-158
-164
-244
-223
-25
-149
-353
-181
-44
-154
-306
-191
-113
-255
-277
-226
-231
-247
-268
-213
-165
-153
-171
-231
-182
-221
-210
-157
-214
-180
-208
-138
-196
-247
-187
-254
-276
-270
-162
-135
-324
-276
-77
-251
-405
-300
-303
-248
-335
-286
-253
-305
-275
-223
-122
-142
-278
-326
-230
-279
-353
-322
-222
-289
-246
-239
-363
-325
-262
-325
-363
-239
-257
-266
-293
-248
-165
-157
-227
-341
-186
-120
-277
-265
-249
-218
-203
-217
-162
-89
-40
-107
-215
-197
-92
-255
-345
-304
-325
-249
-254
-263
-152
-116
-246
-272
-216
-235
-334
-282
-201
-211
-245
-166
-80
-102
-135
-176
-203
-251
-295
-328
-291
-299
-360
-355
-228
-157
-326
-416
-295
-270
-369
-378
-273
-242
-354
-412
-337
-208
-169
-290
-276
-171
-139
-325
-433
-211
-119
-176
-240
-112
-7
-153
-299
-348
-288
-268
-402
-400
-244
-195
-244
-307
-362
-340
-272
-389
-412
-331
-291
-353
-437
-326
-259
-312
-343
-289
-290
-299
-316
-350
-311
-163
-136
-148
-120
-116
-102
-166
-293
-227
-141
-135
-106
-133
-132
-173
-268
-287
-218
-218
-235
-306
-331
-300
-283
-320
-347
-278
-228
-217
-236
-237
-260
-271
-288
-309
-232
-170
-197
-282
-276
-247
-287
-299
-259
-249
-242
-204
-226
-297
-278
-258
-329
-383
-310
-275
-332
-396
-343
-291
-407
-480
-484
-433
-389
-423
-473
-378
-337
-359
-382
-348
-232
-205
-315
-325
-245
-304
-345
-332
-267
-213
-224
-256
-252
-150
-130
-220
-257
-158
-117
-240
-260
-239
-265
-278
-313
-301
-284
-284
-311
-306
-292
-277
-320
-299
-206
-124
-131
-271
-278
-239
-274
-296
-211
-152
-174
-207
-166
-143
-200
-206
-208
-187
-152
-122
-131
-221
-284
-314
-333
-305
-238
-281
-318
-310
-342
-319
-237
-197
-226
-215
-183
-149
-137
-205
-277
-283
-253
-255
-213
-225
-267
-247
-285
-302
-268
-240
-251
-275
-311
-278
-240
-310
-379
-340
-260
-273
-349
-339
-342
-407
-440
-437
-318
-257
-309
-346
-318
-250
-291
-336
-344
-303
-321
-321
-274
-283
-340
-349
-332
-343
-371
-362
-328
-386
-339
-290
-322
-308
-275
-246
-266
-282
-281
-230
-229
-219
-145
-170
-160
-115
-155
-212
-164
-143
-243
-266
-219
-143
-173
-196
-195
-188
-222
-274
-253
-259
-249
-255
-231
-203
-226
-254
-269
-254
-299
-333
-306
-252
-214
-313
-390
-255
-183
-287
-305
-201
-180
-285
-334
-315
-299
-268
-300
-345
-300
-252
-268
-344
-411
-458
-421
-456
-552
-472
-359
-394
-461
-470
-428
-375
-396
-427
-398
-369
-337
-335
-337
-318
-341
-363
-392
-400
-445
-458
-433
-458
-436
-385
-375
-400
-445
-431
-425
-428
-461
-434
-399
-409
-393
-426
-426
-404
-359
-365
-403
-410
-354
-355
-349
-319
-312
-215
-214
-267
-266
-277
-381
-447
-389
-347
-337
-359
-334
-275
-278
-322
-343
-365
-390
-385
-383
-352
-346
-354
-364
-451
-446
-416
-391
-409
-377
-309
-307
-309
-284
-228
-187
-229
-254
-249
-250
-322
-322
-282
-280
-281
-291
-247
-241
-236
-245
-297
-341
-322
-334
-362
-340
-322
-347
-381
-411
-458
-443
-465
-484
-424
-416
-424
-416
-431
-451
-494
-528
-501
-514
-507
-459
-439
-437
-428
-371
-332
-375
-400
-400
-404
-391
-342
-324
-311
-327
-345
-347
-381
-367
-403
-421
-388
-376
-350
-349
-351
-335
-342
-356
-342
-399
-423
-420
-441
-401
-365
-322
-326
-348
-298
-274
-303
-313
-281
-299
-310
-304
-286
-253
-285
-316
-315
-266
-289
-346
-327
-297
-254
-259
-237
-205
-206
-211
-207
-209
-245
-282
-301
-289
-280
-270
-245
-240
-252
-252
-240
-231
-221
-183
-155
-193
-256
-290
-280
-337
-362
-376
-359
-361
-380
-348
-326
-298
-278
-275
-266
-247
-261
-266
-285
-297
-304
-328
-330
-343
-377
-365
-340
-344
-332
-333
-312
-319
-326
-323
-301
-305
-356
-340
-324
-329
-350
-349
-326
-335
-352
-352
-335
-316
-318
-330
-337
-345
-342
-341
-331
-359
-371
-361
-345
-314
-316
-296
-279
-288
-284
-255
-231
-232
-258
-265
-276
-275
-272
-298
-298
-262
-266
-250
-210
-194
-223
-243
-269
-291
-300
-301
-309
-345
-326
-345
-337
-326
-343
-324
-283
-289
-292
-248
-250
-250
-232
-225
-254
-223
-197
-217
-230
-219
-190
-188
-169
-136
-127
-137
-146
-179
-164
-180
-204
-190
-192
-227
-195
-189
-210
-207
-220
-233
-253
-255
-267
-283
-305
-308
-325
-306
-289
-326
-322
-309
-362
-360
-332
-328
-319
-292
-270
-268
-245
-253
-275
-285
-267
-263
-264
-249
-253
-289
-310
-302
-317
-308
-287
-286
-263
-242
-262
-279
-280
-267
-295
-288
-254
-266
-267
-317
-327
-330
-302
-311
-285
-248
-276
-272
-308
-307
-339
-333
-316
-354
-339
-334
-327
-354
-369
-379
-388
-387
-407
-416
-420
-427
-436
-415
-376
-369
-371
-361
-380
-383
-380
-370
-348
-347
-331
-325
-309
-316
-339
-346
-382
-380
-355
-334
-305
-284
-238
-247
-221
-230
-226
-216
-213
-205
-194
-184
-177
-173
-197
-188
-181
-171
-235
-264
-273
-278
-309
-333
-344
-374
-375
-379
-395
-426
-436
-442
-442
-427
-374
-338
-341
-324
-310
-329
-322
-315
-323
-296
-273
-233
-207
-202
-198
-242
-247
-257
-253
-257
-271
-285
-285
-268
-272
-233
-254
-232
-240
-287
-305
-314
-342
-376
-379
-366
-331
-336
-334
-349
-361
-395
-403
-391
-385
-356
-342
-326
-326
-301
-326
-357
-363
-344
-346
-334
-310
-342
-344
-363
-349
-357
-344
-340
-312
-293
-292
-269
-298
-297
-298
-285
-267
-273
-317
-321
-364
-376
-381
-381
-370
-365
-386
-393
-370
-374
-372
-409
-412
-401
-373
-375
-363
-340
-353
-378
-377
-376
-374
-358
-365
-353
-345
-351
-365
-382
-369
-349
-331
-298
-277
-260
-273
-268
-276
-289
-289
-296
-307
-296
-279
-270
-278
-264
-264
-248
-215
-197
-205
-235
-226
-242
-233
-230
-218
-218
-198
-205
-174
-191
-215
-232
-241
-236
-229
-218
-219
-212
-281
-286
-311
-332
-330
-354
-350
-335
-324
-312
-331
-324
-326
-329
-331
-336
-350
-331
-327
-358
-334
-334
-319
-314
-316
-331
-338
-324
-346
-346
-371
-369
-402
-406
-409
-439
-439
-424
-419
-396
-384
-366
-353
-381
-429
-421
-401
-416
-392
-370
-369
-364
-376
-380
-390
-398
-390
-391
-356
-371
-391
-362
-341
-358
-333
-286
-285
-301
-283
-282
-268
-232
-196
-201
-201
-192
-208
-187
-199
-195
-205
-202
-182
-199
-189
-211
-212
-208
-186
-166
-157
-133
-137
-144
-179
-167
-187
-204
-203
-191
-153
-168
-187
-220
-221
-238
-240
-247
-259
-230
-261
-254
-276
-269
-264
-269
-281
-278
-243
-247
-228
-225
-201
-177
-155
-177
-192
-202
-209
-191
-204
-183
-161
-128
-140
-134
-120
-119
-109
-121
-137
-142
-164
-172
-174
-177
-177
-156
-145
-169
-214
-229
-233
-227
-229
-231
-262
-360
-374
-441
-459
-463
-511
-527
-544
-479
-500
-440
-427
-451
-471
-474
-395
-386
-337
-343
-299
-289
-252
-256
-275
-270
-309
-300
-328
-312
-309
-308
-338
-364
-368
-357
-387
-442
-455
-446
-450
-468
-451
-476
-469
-507
-498
-504
-488
-472
-468
-439
-444
-410
-408
-383
-413
-419
-389
-360
-345
-327
-319
-334
-315
-313
-320
-328
-311
-297
-284
-281
-277
-280
-270
-287
-294
-271
-265
-249
-255
-235
-243
-219
-199
-223
-214
-239
-232
-216
-182
-177
-213
-237
-248
-251
-244
-237
-222
-220
-214
-218
-219
-215
-222
-246
-278
-299
-320
-330
-331
-315
-298
-269
-254
-230
-205
-213
-208
-193
-188
-146
-125
-113
-98
-94
-104
-113
-114
-138
-147
-167
-172
-183
-202
-191
-209
-216
-227
-241
-239
-243
-264
-258
-264
-272
-262
-290
-280
-257
-220
-237
-261
-272
-294
-309
-327
-295
-300
-298
-288
-266
-272
-271
-262
-264
-248
-239
-215
-200
-171
-188
-196
-184
-175
-181
-180
-169
-181
-203
-237
-245
-242
-239
-254
-271
-259
-277
-306
-312
-304
-307
-298
-286
-289
-308
-314
-328
-332
-302
-293
-282
-259
-253
-277
-276
-265
-273
-268
-249
-237
-242
-217
-209
-197
-200
-219
-214
-222
-217
-244
-264
-290
-284
-281
-263
-248
-245
-250
-265
-244
-237
-244
-262
-247
-254
-253
-223
-209
-213
-234
-240
-241
-254
-250
-255
-248
-244
-250
-238
-251
-253
-266
-276
-297
-335
-342
-378
-382
-398
-399
-383
-360
-350
-354
-335
-362
-377
-382
-392
-403
-401
-378
-359
-323
-297
-285
-266
-263
-255
-247
-246
-229
-193
-153
-121
-91
-103
-117
-143
-146
-163
-186
-168
-159
-138
-137
-124
-141
-169
-178
-192
-194
-199
-214
-202
-188
-220
-228
-243
-286
-309
-311
-325
-324
-319
-340
-333
-310
-301
-302
-303
-305
-324
-316
-316
-319
-313
-293
-275
-267
-251
-247
-262
-273
-280
-306
-304
-277
-272
-268
-260
-254
-255
-244
-259
-278
-253
-242
-238
-206
-192
-185
-153
-126
-121
-123
-137
-133
-126
-131
-123
-122
-117
-118
-145
-180
-208
-219
-239
-232
-220
-210
-217
-224
-199
-175
-149
-135
-127
-123
-119
-131
-133
-129
-141
-147
-132
-115
-139
-145
-140
-153
-161
-158
-146
-146
-138
-165
-190
-190
-205
-202
-203
-198
-191
-194
-180
-167
-123
-112
-100
-61
-58
-86
-102
-133
-170
-183
-193
-161
-155
-143
-144
-174
-195
-189
-181
-179
-155
-138
-128
-117
-128
-131
-148
-152
-160
-175
-168
-158
-148
-138
-147
-152
-102
-54
-37
-50
-49
-35
-31
-35
-41
-39
-40
-56
-68
-77
-93
-95
-101
-85
-90
-88
-77
-60
-57
-64
-45
-37
-38
-54
-40
-13
-3
2
9
1
10
36
43
36
20
11
17
18
36
45
53
41
41
39
36
50
44
57
51
71
104
137
166
165
163
151
150
147
124
114
111
124
136
146
136
106
75
39
30
26
27
29
26
27
34
37
46
61
63
66
93
115
114
129
130
143
161
163
150
133
119
107
97
78
80
98
107
124
119
132
153
143
136
127
128
121
133
135
118
115
92
68
94
107
94
93
101
110
153
163
151
189
205
214
212
204
189
181
167
155
148
129
140
123
114
130
142
168
137
94
81
91
82
61
70
86
90
84
90
78
63
65
58
77
95
91
115
137
147
145
149
127
117
103
95
113
135
119
94
93
101
99
84
79
61
74
82
75
73
76
70
46
56
51
41
33
44
50
58
54
33
32
-4
-30
-21
1
-9
-22
-28
-19
0
-4
-6
-12
-19
-15
2
38
49
47
57
76
112
131
142
147
157
162
163
157
167
185
193
190
164
157
134
98
96
91
86
98
93
88
87
102
106
101
79
50
32
33
21
13
39
41
27
25
39
37
39
46
45
52
60
53
37
25
14
-16
-40
-46
-64
-110
-131
-122
-114
-99
-102
-99
-101
-102
-115
-121
-126
-137
-157
-156
-147
-167
-171
-179
-159
-171
-170
-162
-167
-156
-153
-151
-145
-126
-144
-151
-161
-177
-163
-162
-174
-179
-174
-173
-187
-194
-201
-215
-228
-227
-251
-251
-245
-237
-227
-205
-189
-189
-186
-187
-189
-191
-182
-169
-155
-150
-146
-144
-143
-168
-187
-207
-209
-233
-247
-241
-226
-216
-228
-202
-193
-192
-205
-213
-223
-241
-260
-256
-218
-219
-214
-214
-213
-205
-205
-209
-227
-232
-246
-242
-231
-218
-223
-233
-220
-210
-188
-201
-206
-202
-211
-218
-221
-229
-239
-243
-250
-263
-271
-294
-317
-314
-294
-303
-293
-279
-277
-292
-282
-266
-267
-272
-274
-272
-253
-249
-259
-245
-230
-226
-246
-244
-249
-250
-248
-248
-243
-221
-216
-235
-251
-230
-215
-210
-196
-192
-192
-202
-211
-220
-219
-213
-203
-214
-223
-229
-238
-254
-280
-300
-312
-324
-323
-306
-306
-312
-292
-288
-294
-302
-308
-320
-339
-350
-342
-349
-348
-333
-307
-282
-251
-219
-217
-212
-217
-217
-222
-239
-235
-236
-245
-262
-275
-285
-301
-329
-360
-378
-396
-401
-403
-403
-400
-398
-391
-380
-358
-345
-345
-340
-341
-330
-322
-342
-321
-280
-265
-259
-251
-258
-260
-249
-252
-267
-282
-308
-332
-357
-390
-411
-416
-420
-448
-458
-453
-441
-440
-434
-429
-426
-418
-420
-443
-449
-433
-443
-435
-422
-405
-409
-411
-388
-388
-391
-391
-369
-362
-364
-369
-370
-369
-377
-395
-406
-382
-386
-371
-357
-348
-322
-317
-302
-291
-312
-333
-348
-351
-351
-381
-374
-357
-364
-384
-358
-319
-301
-287
-279
-271
-278
-269
-280
-277
-257
-260
-263
-287
-291
-298
-301
-309
-330
-343
-320
-294
-305
-306
-311
-322
-333
-357
-370
-369
-365
-358
-354
-331
-329
-336
-316
-334
-340
-335
-337
-321
-332
-336
-354
-356
-357
-384
-408
-406
-394
-399
-392
-390
-393
-393
-390
-388
-384
-376
-356
-360
-385
-382
-391
-402
-411
-430
-424
-419
-415
-404
-384
-385
-397
-419
-438
-450
-478
-487
-484
-466
-452
-429
-417
-404
-413
-432
-423
-422
-430
-431
-421
-407
-382
-380
-373
-363
-371
-382
-389
-393
-398
-419
-431
-413
-396
-391
-397
-399
-400
-409
-436
-454
-449
-467
-484
-476
-469
-464
-465
-458
-447
-440
-446
-447
-457
-454
-460
-451
-433
-420
-407
-400
-377
-359
-343
-344
-327
-318
-317
-304
-306
-303
-303
-323
-323
-321
-321
-329
-337
-359
-389
-412
-424
-426
-442
-448
-453
-450
-452
-462
-458
-465
-467
-467
-464
-459
-456
-452
-452
-449
-450
-455
-463
-459
-447
-455
-441
-419
-413
-403
-390
-393
-394
-411
-425
-424
-421
-423
-442
-439
-430
-432
-429
-435
-439
-434
-441
-462
-461
-461
-487
-501
-484
-472
-472
-466
-451
-432
-434
-453
-464
-468
-471
-449
-430
-415
-416
-413
-409
-427
-440
-470
-489
-509
-520
-506
-510
-514
-522
-521
-511
-502
-505
-513
-493
-486
-457
-432
-411
-371
-375
-369
-375
-385
-409
-434
-456
-461
-441
-420
-389
-363
-371
-374
-357
-362
-374
-386
-367
-360
-364
-357
-338
-320
-321
-317
-326
-322
-341
-376
-396
-396
-401
-404
-385
-372
-365
-359
-357
-368
-387
-405
-406
-413
-417
-426
-425
-420
-428
-439
-447
-436
-453
-461
-455
-451
-442
-441
-434
-425
-410
-390
-392
-394
-403
-414
-414
-405
-401
-394
-389
-401
-397
-405
-421
-410
-387
-380
-384
-380
-376
-395
-417
-421
-421
-427
-421
-406
-390
-390
-412
-414
-412
-417
-417
-417
-410
-400
-367
-356
-351
-337
-327
-321
-347
-353
-355
-361
-357
-344
-344
-349
-356
-352
-347
-357
-341
-321
-335
-356
-348
-341
-336
-339
-341
-326
-327
-329
-316
-311
-311
-322
-333
-321
-315
-327
-306
-295
-284
-282
-289
-286
-281
-285
-285
-284
-284
-289
-311
-295
-284
-276
-268
-265
-261
-255
-257
-266
-270
-275
-282
-285
-273
-262
-258
-258
-254
-244
-248
-237
-238
-265
-285
-297
-297
-296
-290
-296
-312
-315
-301
-305
-327
-341
-345
-362
-379
-372
-363
-371
-365
-368
-347
-329
-328
-333
-333
-352
-362
-362
-370
-362
-362
-358
-356
-353
-340
-350
-360
-367
-373
-367
-360
-348
-327
-320
-328
-316
-306
-328
-322
-320
-343
-333
-327
-325
-336
-343
-342
-351
-349
-347
-357
-370
-378
-375
-371
-375
-373
-361
-351
-344
-325
-328
-328
-328
-332
-337
-348
-349
-350
-340
-355
-346
-335
-347
-359
-376
-379
-379
-373
-348
-346
-343
-336
-310
-308
-315
-315
-314
-303
-313
-307
-297
-300
-300
-302
-291
-276
-271
-247
-231
-231
-224
-222
-228
-231
-234
-265
-291
-292
-292
-304
-307
-301
-292
-276
-269
-263
-256
-252
-252
-238
-227
-231
-228
-218
-218
-214
-203
-199
-215
-234
-237
-252
-244
-239
-246
-242
-250
-264
-274
-290
-309
-313
-296
-275
-258
-258
-246
-250
-261
-263
-274
-268
-291
-304
-296
-297
-299
-294
-292
-306
-301
-324
-343
-345
-352
-372
-381
-368
-356
-346
-342
-329
-312
-308
-314
-319
-329
-332
-330
-320
-313
-305
-286
-277
-281
-293
-295
-289
-295
-285
-279
-271
-272
-258
-252
-272
-283
-288
-290
-294
-299
-289
-283
-273
-263
-243
-225
-230
-241
-245
-246
-255
-252
-235
-232
-215
-213
-215
-214
-221
-233
-226
-219
-212
-226
-226
-202
-199
-198
-205
-199
-204
-214
-218
-203
-206
-207
-190
-182
-173
-174
-176
-174
-175
-188
-187
-179
-171
-175
-187
-191
-206
-200
-201
-207
-208
-211
-210
-230
-234
-249
-288
-293
-283
-282
-290
-286
-264
-263
-275
-293
-295
-291
-296
-302
-286
-272
-267
-259
-261
-257
-249
-250
-264
-275
-278
-286
-306
-302
-316
-339
-361
-375
-369
-372
-386
-377
-364
-371
-367
-371
-366
-360
-352
-327
-311
-311
-324
-327
-339
-326
-313
-306
-305
-316
-313
-319
-329
-323
-321
-324
-323
-322
-321
-319
-328
-334
-321
-299
-271
-256
-262
-274
-278
-275
-273
-279
-284
-293
-302
-303
-289
-280
-260
-239
-223
-203
-195
-190
-197
-202
-198
-194
-180
-176
-180
-178
-178
-189
-188
-191
-209
-224
-242
-247
-257
-268
-279
-274
-271
-272
-264
-274
-265
-266
-266
-276
-282
-272
-255
-264
-265
-244
-230
-215
-211
-216
-229
-237
-234
-221
-214
-203
-203
-208
-206
-218
-225
-226
-236
-239
-230
-222
-229
-218
-204
-192
-189
-189
-182
-184
-206
-211
-211
-214
-191
-179
-160
-137
-126
-124
-144
-165
-165
-197
-222
-224
-228
-218
-207
-202
-207
-210
-199
-200
-197
-202
-202
-205
-219
-228
-229
-216
-205
-199
-194
-193
-187
-172
-174
-187
-194
-194
-194
-198
-198
-189
-184
-191
-198
-200
-212
-232
-235
-239
-246
-260
-264
-263
-256
-255
-263
-267
-283
-292
-295
-293
-303
-309
-309
-288
-248
-220
-204
-191
-171
-169
-174
-177
-187
-184
-181
-198
-196
-191
-184
-164
-158
-166
-168
-157
-157
-166
-163
-164
-154
-134
-125
-136
-140
-156
-185
-215
-227
-231
-213
-198
-191
-187
-179
-165
-159
-164
-179
-171
-178
-180
-193
-199
-189
-201
-211
-218
-211
-207
-219
-239
-248
-261
-271
-281
-288
-280
-266
-261
-259
-246
-238
-237
-248
-256
-259
-274
-287
-284
-273
-274
-280
-261
-248
-251
-271
-271
-264
-256
-259
-266
-265
-268
-271
-247
-231
-223
-210
-205
-194
-186
-189
-186
-187
-188
-199
-205
-201
-175
-144
-146
-166
-173
-172
-180
-194
-202
-207
-209
-191
-194
-183
-178
-188
-190
-179
-187
-187
-165
-165
-165
-157
-130
-117
-131
-142
-158
-174
-181
-196
-233
-246
-247
-242
-244
-272
-275
-262
-267
-268
-265
-266
-268
-274
-278
-283
-279
-275
-270
-287
-300
-280
-278
-266
-265
-266
-249
-238
-222
-244
-262
-281
-299
-301
-306
-307
-304
-309
-316
-328
-339
-357
-388
-405
-413
-414
-404
-373
-362
-361
-354
-360
-371
-383
-384
-397
-408
-407
-393
-384
-395
-386
-378
-393
-397
-386
-385
-407
-426
-428
-430
-421
-397
-381
-364
-356
-353
-347
-358
-358
-354
-353
-351
-335
-334
-331
-328
-316
-293
-289
-276
-263
-273
-266
-269
-300
-317
-319
-295
-282
-288
-269
-248
-246
-250
-239
-233
-223
-220
-221
-215
-214
-199
-218
-233
-230
-224
-209
-214
-215
-212
-207
-208
-222
-230
-222
-225
-234
-216
-194
-196
-207
-182
-178
-186
-184
-189
-195
-210
-224
-237
-252
-271
-291
-289
-281
-296
-311
-323
-333
-339
-339
-336
-339
-326
-318
-314
-311
-313
-306
-310
-295
-284
-285
-278
-287
-283
-284
-294
-284
-281
-281
-287
-291
-288
-298
-288
-285
-297
-304
-309
-320
-337
-344
-357
-368
-387
-402
-403
-405
-405
-402
-404
-418
-419
-424
-428
-413
-407
-393
-394
-377
-356
-347
-327
-313
-309
-301
-287
-281
-283
-277
-271
-293
-305
-320
-331
-331
-333
-341
-341
-343
-354
-349
-332
-330
-329
-328
-327
-339
-362
-368
-374
-381
-392
-381
-360
-361
-364
-358
-363
-357
-357
-350
-347
-347
-337
-345
-336
-332
-329
-323
-322
-330
-341
-349
-358
-362
-367
-366
-369
-376
-363
-359
-370
-348
-327
-328
-325
-324
-300
-296
-306
-296
-272
-262
-243
-224
-219
-207
-205
-213
-224
-215
-215
-215
-224
-239
-243
-240
-232
-252
-258
-256
-270
-271
-284
-297
-321
-333
-334
-330
-324
-306
-301
-308
-309
-313
-321
-323
-317
-317
-320
-315
-303
-293
-275
-270
-271
-283
-286
-308
-334
-353
-362
-364
-383
-386
-361
-344
-336
-328
-333
-351
-350
-348
-354
-361
-367
-357
-345
-344
-348
-346
-323
-324
-323
-293
-300
-306
-298
-290
-291
-287
-266
-261
-255
-256
-258
-262
-264
-273
-281
-273
-266
-267
-248
-239
-240
-233
-234
-232
-237
-270
-296
-301
-299
-305
-319
-301
-275
-262
-243
-245
-254
-261
-249
-247
-254
-253
-247
-249
-255
-252
-244
-242
-236
-251
-271
-289
-284
-270
-277
-268
-260
-249
-246
-233
-217
-204
-209
-226
-231
-238
-244
-263
-276
-278
-262
-271
-283
-292
-295
-293
-304
-301
-300
-298
-311
-310
-316
-339
-349
-347
-348
-364
-367
-374
-368
-367
-378
-380
-381
-370
-359
-351
-332
-310
-303
-314
-312
-316
-315
-320
-319
-314
-322
-306
-295
-278
-258
-262
-270
-285
-291
-310
-328
-330
-325
-303
-289
-266
-272
-252
-228
-235
-222
-218
-221
-236
-234
-226
-236
-259
-263
-260
-253
-234
-234
-222
-205
-191
-200
-217
-222
-219
-237
-234
-212
-220
-214
-201
-201
-200
-194
-180
-188
-207
-206
-215
-208
-195
-185
-174
-158
-151
-149
-143
-146
-152
-190
-208
-210
-208
-214
-209
-199
-194
-173
-166
-151
-157
-175
-202
-213
-210
-230
-232
-227
-215
-210
-200
-188
-191
-191
-202
-214
-222
-222
-221
-215
-201
-195
-205
-224
-227
-236
-255
-282
-305
-319
-329
-331
-311
-297
-288
-275
-274
-281
-302
-326
-327
-309
-305
-303
-289
-269
-258
-227
-226
-222
-214
-209
-208
-226
-210
-195
-178
-186
-192
-197
-199
-216
-235
-233
-238
-254
-254
-224
-236
-254
-227
-217
-213
-210
-182
-165
-159
-144
-144
-147
-154
-149
-146
-145
-130
-142
-163
-179
-181
-168
-189
-195
-204
-224
-248
-260
-260
-279
-278
-286
-279
-283
-286
-279
-262
-243
-234
-197
-203
-205
-191
-201
-200
-224
-240
-236
-232
-242
-250
-257
-277
-279
-248
-246
-247
-227
-223
-228
-237
-233
-241
-237
-239
-249
-261
-252
-230
-221
-199
-204
-196
-180
-190
-213
-219
-213
-220
-219
-222
-225
-228
-234
-236
-248
-248
-267
-271
-288
-301
-284
-295
-284
-287
-274
-277
-282
-261
-265
-260
-281
-277
-265
-270
-253
-249
-230
-218
-238
-238
-238
-237
-218
-225
-229
-238
-232
-218
-241
-259
-251
-238
-243
-241
-222
-210
-197
-188
-188
-187
-192
-185
-189
-189
-169
-159
-155
-159
-151
-158
-178
-161
-148
-157
-151
-156
-146
-140
-151
-168
-170
-174
-198
-204
-221
-227
-239
-250
-256
-268
-262
-253
-262
-269
-264
-265
-263
-235
-220
-199
-193
-211
-209
-235
-236
-236
-241
-244
-261
-281
-301
-296
-302
-322
-346
-341
-313
-292
-290
-281
-290
-291
-297
-307
-305
-324
-330
-345
-344
-334
-355
-374
-360
-375
-391
-379
-374
-386
-383
-380
-388
-372
-362
-361
-362
-346
-325
-320
-325
-311
-305
-323
-332
-334
-335
-329
-323
-326
-316
-297
-299
-302
-328
-341
-347
-362
-365
-373
-381
-376
-336
-319
-325
-319
-337
-344
-364
-384
-388
-403
-387
-382
-390
-371
-352
-346
-344
-330
-343
-350
-335
-325
-326
-317
-282
-262
-251
-241
-255
-272
-267
-270
-261
-270
-260
-251
-239
-215
-211
-198
-200
-200
-234
-259
-267
-276
-275
-282
-260
-236
-218
-204
-193
-196
-204
-196
-208
-228
-237
-246
-234
-224
-217
-203
-175
-151
-140
-133
-141
-140
-160
-166
-171
-191
-179
-175
-163
-151
-148
-132
-142
-147
-183
-197
-197
-213
-210
-212
-216
-224
-204
-199
-199
-202
-223
-225
-242
-254
-257
-258
-260
-246
-230
-226
-212
-203
-196
-186
-196
-186
-165
-201
-216
-233
-251
-234
-224
-231
-241
-238
-243
-256
-286
-314
-325
-328
-316
-290
-286
-263
-247
-249
-251
-251
-247
-264
-265
-256
-256
-247
-217
-198
-199
-181
-165
-178
-184
-178
-194
-210
-201
-191
-218
-218
-201
-209
-205
-199
-193
-194
-183
-187
-189
-199
-209
-221
-226
-202
-199
-198
-198
-181
-178
-190
-169
-181
-183
-176
-170
-165
-153
-142
-129
-113
-122
-121
-129
-133
-148
-155
-153
-149
-143
-125
-128
-136
-142
-156
-167
-183
-225
-239
-230
-224
-200
-199
-204
-209
-210
-223
-240
-252
-243
-263
-274
-248
-226
-234
-218
-209
-220
-222
-222
-209
-235
-246
-259
-271
-258
-235
-216
-215
-192
-172
-183
-179
-199
-226
-226
-231
-234
-255
-264
-253
-265
-263
-238
-243
-251
-249
-268
-285
-278
-258
-267
-249
-232
-237
-246
-257
-262
-260
-253
-256
-262
-242
-224
-210
-214
-217
-224
-239
-240
-256
-264
-246
-233
-198
-191
-205
-196
-200
-199
-218
-204
-195
-201
-201
-208
-196
-211
-198
-208
-234
-230
-224
-233
-235
-236
-249
-236
-238
-260
-273
-254
-237
-230
-216
-206
-212
-212
-227
-238
-248
-233
-206
-211
-213
-212
-212
-224
-221
-209
-217
-217
-209
-217
-224
-239
-249
-258
-258
-259
-272
-278
-294
-311
-326
-335
-320
-322
-317
-329
-338
-334
-350
-351
-355
-355
-358
-365
-360
-341
-337
-342
-332
-334
-335
-324
-322
-347
-339
-334
-334
-332
-335
-322
-344
-333
-329
-327
-322
-340
-346
-361
-370
-365
-369
-364
-365
-385
-403
-396
-410
-417
-433
-445
-439
-445
-446
-441
-445
-430
-416
-414
-414
-400
-401
-401
-381
-378
-378
-364
-344
-369
-393
-373
-356
-342
-347
-354
-352
-345
-322
-329
-321
-322
-314
-321
-335
-324
-325
-317
-310
-293
-288
-297
-304
-301
-316
-313
-296
-286
-264
-261
-278
-301
-292
-302
-314
-328
-323
-305
-308
-294
-298
-315
-303
-287
-288
-281
-277
-289
-268
-253
-241
-232
-220
-223
-239
-239
-254
-258
-253
-266
-273
-260
-266
-278
-274
-269
-282
-279
-259
-265
-273
-285
-304
-314
-321
-317
-315
-326
-334
-323
-318
-303
-296
-301
-306
-314
-312
-316
-315
-311
-317
-296
-282
-277
-271
-286
-286
-294
-320
-315
-306
-318
-313
-327
-341
-330
-328
-348
-355
-347
-335
-313
-311
-299
-306
-315
-302
-296
-299
-275
-249
-269
-258
-254
-257
-265
-292
-288
-284
-276
-270
-268
-280
-297
-309
-321
-327
-341
-324
-333
-334
-325
-343
-324
-328
-343
-343
-343
-337
-312
-320
-311
-294
-296
-278
-283
-288
-289
-291
-285
-262
-283
-297
-301
-329
-327
-344
-359
-342
-338
-370
-356
-354
-374
-361
-366
-358
-372
-354
-340
-353
-349
-359
-361
-359
-326
-344
-353
-340
-348
-329
-346
-347
-334
-331
-309
-304
-310
-306
-295
-289
-289
-271
-261
-268
-261
-261
-254
-228
-207
-206
-207
-201
-201
-178
-160
-151
-156
-154
-149
-126
-124
-116
-103
-112
-94
-96
-117
-144
-131
-156
-137
-85
-98
-80
-73
-82
-87
-97
-92
-131
-142
-134
-139
-129
-135
-115
-130
-151
-135
-163
-200
-227
-220
-259
-258
-222
-229
-215
-234
-245
-259
-260
-239
-249
-265
-266
-264
-266
-266
-270
-273
-269
-268
-268
-273
-284
-286
-282
-295
-320
-326
-331
-343
-364
-391
-412
-432
-469
-483
-498
-528
-518
-503
-530
-525
-533
-547
-542
-545
-544
-564
-566
-563
-550
-552
-551
-542
-542
-523
-504
-494
-497
-494
-492
-516
-521
-536
-553
-527
-526
-540
-525
-529
-552
-553
-560
-568
-582
-580
-572
-571
-573
-565
-554
-555
-540
-538
-525
-513
-492
-447
-436
-404
-384
-356
-334
-319
-308
-311
-273
-271
-255
-221
-209
-190
-169
-129
-108
-81
-31
-15
-32
-17
7
7
21
55
75
92
121
151
158
170
163
165
173
163
172
153
176
164
185
194
144
150
134
122
108
131
136
110
139
128
104
114
106
74
43
8
-15
-32
-68
-83
-79
-106
-80
-68
-129
-133
-139
-179
-182
-190
-226
-258
-264
-281
-314
-337
-374
-391
-428
-459
-481
-506
-525
-550
-570
-594
-582
-601
-626
-644
-670
-671
-700
-724
-764
-807
-840
-878
-896
-913
-921
-897
-890
-892
-893
-889
-915
-929
-937
-958
-955
-965
-961
-955
-959
-948
-941
-937
-914
-899
-891
-889
-869
-855
-853
-832
-803
-780
-762
-726
-687
-662
-633
-581
-532
-497
-468
-409
-370
-325
-284
-255
-218
-198
-175
-132
-98
-72
-33
10
63
103
127
178
199
235
277
292
327
376
397
438
522
544
599
617
636
663
705
775
795
819
849
913
939
1006
1064
1086
1105
1139
1174
1165
1182
1161
1153
1107
1063
1039
942
795
629
457
222
105
82
3
-50
-118
-253
-434
-574
-696
-832
-913
-953
-974
-991
-966
-925
-926
-921
-902
-898
-864
-822
-780
-746
-725
-668
-607
-544
-480
-438
-407
-394
-386
-388
-428
-461
-498
-540
-578
-619
-658
-694
-719
-746
-776
-809
-839
-904
-1001
-1085
-1152
-1201
-1228
-1246
-1264
-1275
-1282
-1270
-1291
-1304
-1322
-1347
-1349
-1353
-1336
-1339
-1327
-1304
-1266
-1209
-1148
-1095
-1060
-1031
-1008
-976
-934
-866
-788
-712
-622
-530
-435
-359
-299
-228
-165
-120
-73
-18
23
60
94
124
147
167
184
203
209
191
170
160
162
201
230
256
290
323
370
409
454
516
575
649
720
786
876
932
995
1094
1143
1250
1357
1436
1531
1590
1650
1698
1738
1785
1733
1531
1355
1060
779
656
592
512
455
367
174
-25
-228
-398
-624
-821
-954
-1080
-1151
-1171
-1176
-1205
-1213
-1180
-1153
-1110
-1038
-1003
-988
-959
-927
-874
-760
-640
-506
-386
-282
-216
-198
-198
-185
-182
-209
-218
-237
-254
-251
-216
-192
-197
-206
-240
-289
-365
-457
-541
-684
-803
-841
-893
-894
-887
-915
-954
-1012
-1089
-1141
-1201
-1279
-1542
-1772
-1851
-2069
-1988
-1828
-1756
-1657
-1557
-1520
-1520
-1499
-1550
-1599
-1614
-1468
-1254
-1111
-938
-785
-708
-536
-388
-265
-253
-231
-202
-210
-137
-105
-51
10
121
200
249
234
159
30
-108
-217
-266
-305
-328
-306
-317
-258
-192
-118
-121
-144
-144
-150
-139
-159
-179
-215
-145
-7
121
235
309
341
389
436
536
558
594
706
746
874
1002
1101
1195
1334
1408
1496
1623
1654
1701
1724
1755
1827
1751
1570
1458
1106
894
900
865
817
720
525
233
51
-136
-334
-573
-749
-893
-1051
-1122
-1165
-1242
-1328
-1377
-1382
-1419
-1428
-1375
-1373
-1337
-1296
-1249
-1172
-1037
-887
-725
-558
-432
-331
-276
-238
-165
-112
-86
-57
-61
-34
11
57
76
59
34
-12
-57
-112
-187
-287
-380
-457
-494
-516
-564
-678
-717
-769
-864
-854
-926
-1027
-1094
-1230
-1495
-1584
-1629
-1697
-1580
-1481
-1462
-1474
-1523
-1579
-1620
-1626
-1576
-1534
-1424
-1238
-1074
-1017
-915
-811
-723
-593
-442
-369
-352
-276
-248
-194
-149
-80
9
128
184
218
223
157
106
41
-13
-42
-39
-60
-76
-119
-133
-129
-99
-119
-158
-176
-198
-185
-213
-226
-222
-148
-41
76
155
186
243
307
378
444
519
597
676
806
905
1017
1158
1255
1398
1478
1553
1644
1722
1790
1862
1936
2008
1915
1748
1640
1263
1083
1087
985
933
860
670
449
311
123
-114
-405
-641
-834
-1035
-1120
-1151
-1262
-1361
-1396
-1451
-1512
-1518
-1503
-1524
-1529
-1501
-1495
-1458
-1325
-1184
-1010
-820
-671
-559
-493
-419
-327
-271
-208
-157
-141
-86
8
105
164
192
222
218
221
193
121
21
-92
-166
-220
-293
-406
-443
-517
-565
-535
-604
-710
-848
-1000
-1113
-1224
-1376
-1594
-1670
-1710
-1706
-1577
-1517
-1521
-1569
-1610
-1633
-1622
-1600
-1629
-1606
-1511
-1317
-1164
-1076
-970
-887
-782
-648
-516
-481
-476
-409
-331
-211
-73
27
103
188
265
314
300
248
172
88
25
25
7
-51
-90
-138
-126
-106
-85
-123
-189
-220
-224
-217
-248
-276
-303
-243
-151
-84
14
26
28
164
216
251
364
389
478
612
734
868
991
1118
1247
1379
1446
1562
1657
1684
1805
1836
1733
1646
1457
1192
1079
1089
1055
1064
1023
839
708
567
385
160
-115
-383
-574
-724
-827
-884
-1011
-1109
-1155
-1213
-1265
-1315
-1383
-1450
-1487
-1521
-1551
-1538
-1486
-1372
-1199
-1044
-903
-789
-714
-624
-534
-469
-426
-383
-354
-283
-171
-85
8
83
142
198
228
227
173
86
-12
-78
-109
-150
-161
-184
-192
-180
-194
-248
-326
-428
-536
-691
-895
-1063
-1193
-1297
-1338
-1356
-1420
-1467
-1557
-1600
-1623
-1703
-1774
-1849
-1852
-1784
-1717
-1680
-1623
-1523
-1391
-1256
-1123
-1023
-953
-882
-773
-692
-620
-529
-420
-286
-141
-5
69
155
196
232
227
215
213
181
133
108
119
166
215
227
219
210
220
202
167
100
51
38
58
98
140
172
216
316
355
381
394
412
415
492
584
582
721
830
957
1076
1176
1264
1359
1464
1494
1621
1690
1695
1637
1480
1293
1135
1078
1088
1113
1112
1090
1017
903
803
641
431
248
40
-142
-289
-385
-499
-599
-675
-753
-844
-906
-942
-993
-1069
-1167
-1268
-1354
-1376
-1357
-1281
-1188
-1061
-967
-895
-834
-801
-756
-724
-693
-667
-645
-597
-519
-423
-336
-241
-154
-81
-14
-1
-11
-63
-104
-122
-139
-149
-153
-119
-81
-44
-32
-52
-74
-99
-155
-247
-492
-670
-771
-953
-1066
-1002
-1064
-1124
-1030
-1105
-1199
-1295
-1429
-1558
-1627
-1652
-1670
-1700
-1637
-1537
-1508
-1420
-1282
-1209
-1181
-1094
-1055
-1060
-1040
-953
-879
-738
-545
-383
-247
-118
-19
1
13
31
64
34
48
96
140
190
265
298
316
381
407
396
351
303
220
180
163
128
139
151
190
254
265
324
299
325
357
340
405
388
458
564
638
744
871
953
1040
1155
1188
1268
1346
1399
1485
1412
1351
1238
1052
986
944
961
982
1022
978
887
807
685
541
392
239
52
-97
-205
-313
-415
-513
-601
-667
-737
-783
-838
-931
-1016
-1108
-1228
-1296
-1300
-1275
-1205
-1129
-1051
-1001
-976
-949
-934
-914
-909
-927
-929
-920
-876
-816
-753
-677
-599
-515
-446
-392
-366
-380
-399
-427
-444
-453
-434
-406
-379
-339
-317
-374
-360
-367
-474
-461
-517
-620
-671
-808
-975
-971
-1057
-1084
-1018
-1100
-1167
-1233
-1339
-1438
-1492
-1588
-1616
-1633
-1609
-1573
-1563
-1560
-1511
-1458
-1394
-1304
-1241
-1204
-1185
-1122
-1099
-994
-909
-810
-680
-546
-452
-350
-289
-244
-155
-113
-45
21
85
134
208
228
281
338
371
401
414
423
399
381
331
314
293
326
378
380
380
398
357
372
371
359
392
391
482
516
568
617
660
714
801
871
880
915
964
1008
1055
1145
1116
1074
952
815
739
697
684
732
698
607
578
467
395
327
219
122
10
-129
-239
-355
-459
-544
-628
-673
-714
-754
-783
-830
-892
-969
-1055
-1125
-1189
-1183
-1170
-1156
-1125
-1097
-1079
-1057
-1027
-1004
-984
-1002
-1008
-1004
-999
-984
-942
-894
-830
-748
-683
-632
-582
-544
-529
-518
-526
-525
-515
-521
-496
-466
-454
-413
-452
-469
-435
-489
-466
-474
-543
-624
-790
-802
-862
-933
-878
-898
-896
-891
-915
-956
-1030
-1110
-1172
-1216
-1206
-1214
-1238
-1245
-1218
-1179
-1111
-1043
-989
-952
-940
-901
-899
-850
-779
-713
-595
-448
-341
-241
-165
-100
-40
22
97
145
188
242
302
321
374
416
459
488
540
585
607
572
538
506
478
516
624
464
433
718
366
285
586
284
195
575
484
337
512
565
408
571
652
663
630
685
851
765
764
834
901
872
894
873
835
752
610
623
624
621
642
608
588
467
345
367
279
136
111
41
-104
-165
-210
-277
-350
-403
-411
-450
-540
-602
-658
-759
-856
-886
-932
-992
-947
-934
-954
-953
-974
-973
-973
-971
-918
-916
-972
-956
-961
-1004
-979
-936
-919
-871
-813
-764
-752
-737
-698
-675
-680
-652
-606
-580
-554
-524
-511
-579
-516
-505
-597
-563
-557
-632
-612
-633
-674
-683
-711
-689
-702
-702
-696
-704
-731
-719
-744
-754
-741
-746
-754
-766
-766
-795
-790
-773
-776
-770
-708
-694
-667
-632
-606
-572
-529
-471
-396
-337
-302
-235
-207
-161
-115
-94
-74
-1
56
89
108
167
213
123
192
322
341
325
-68
464
427
-303
518
280
1
292
107
216
176
52
277
345
144
221
338
417
208
290
433
268
136
358
475
320
334
431
494
378
446
551
627
514
505
630
460
391
404
469
410
355
474
425
282
269
212
100
76
63
47
-29
-84
-110
-209
-319
-353
-406
-470
-497
-526
-565
-671
-735
-765
-841
-867
-871
-871
-881
-911
-929
-971
-1024
-1043
-1033
-1040
-1056
-1067
-1070
-1065
-1069
-1055
-1032
-1018
-978
-936
-924
-906
-914
-914
-922
-938
-903
-897
-854
-822
-823
-789
-800
-801
-784
-789
-757
-732
-718
-683
-674
-652
-627
-588
-545
-511
-473
-453
-425
-424
-431
-421
-411
-393
-379
-383
-377
-378
-413
-423
-418
-417
-429
-409
-385
-385
-412
-407
-375
-212
-342
-505
-176
-282
-348
-111
-475
-366
148
-581
-501
505
-322
-476
16
-122
126
-396
24
142
-103
67
27
91
252
136
-230
286
319
52
93
336
272
70
512
14
347
677
-35
231
719
325
24
639
626
37
454
739
329
368
445
546
499
414
546
555
496
329
479
460
270
366
459
296
218
358
263
164
145
158
139
-18
-33
40
-102
-239
-139
-138
-304
-305
-239
-353
-464
-469
-526
-673
-747
-754
-796
-846
-845
-811
-878
-916
-873
-903
-979
-960
-953
-995
-1043
-1022
-998
-1024
-996
-900
-871
-892
-818
-766
-782
-777
-729
-738
-708
-672
-671
-697
-684
-621
-624
-549
-477
-458
-443
-401
-360
-351
-387
-363
-315
-330
-291
-234
-207
-204
-175
-142
-129
-178
-169
-179
-213
-192
-232
-295
-360
-243
-253
-502
-429
-312
-498
-674
-148
-660
-819
-223
-490
-823
-304
-557
-849
172
-611
-956
269
-309
-851
4
93
-638
-129
81
-527
-5
51
-205
100
511
-472
279
584
-585
908
-143
-394
936
-105
-257
622
308
-307
369
415
-108
398
351
-183
344
346
80
404
247
267
510
357
175
414
472
119
482
537
290
500
548
403
574
417
275
659
372
145
630
502
251
344
489
299
199
234
245
117
-30
13
46
-178
-216
-102
-278
-369
-264
-290
-411
-387
-438
-504
-530
-569
-570
-624
-674
-646
-659
-789
-800
-740
-832
-864
-821
-829
-874
-862
-841
-870
-851
-852
-815
-776
-781
-743
-736
-737
-712
-758
-768
-713
-698
-625
-625
-586
-525
-528
-477
-445
-424
-384
-386
-359
-319
-358
-396
-356
-354
-357
-277
-237
-305
-325
-318
-275
-410
-624
-255
-254
-892
-465
74
-1229
-321
-376
-783
-380
-1001
-122
-958
-760
-191
-780
-854
143
-539
-1142
257
-286
-351
-458
-150
-263
-332
-349
466
-688
-356
1011
-791
-145
394
142
-448
366
182
-285
317
304
-564
496
751
-686
452
588
-366
7
642
-203
-186
409
260
-52
74
289
121
227
-56
-11
733
-94
-255
534
231
-240
216
398
221
42
330
455
306
215
466
512
206
308
424
366
393
207
253
526
219
172
450
357
157
229
320
121
20
183
78
-67
-44
-96
-117
-204
-249
-228
-362
-393
-373
-473
-542
-527
-611
-675
-660
-712
-740
-740
-755
-764
-760
-798
-812
-827
-850
-885
-854
-892
-891
-806
-821
-810
-731
-696
-709
-645
-631
-644
-577
-518
-545
-496
-393
-436
-399
-360
-360
-326
-335
-287
-282
-238
-207
-343
-339
-171
-291
-375
-319
102
-755
-704
343
-603
-1051
-233
-25
-971
-588
-329
-902
-455
-596
-888
-523
-404
-973
-741
-309
-704
-779
-363
-293
-665
-530
366
-1025
-674
578
-611
-552
-169
290
-400
-248
277
-186
-705
333
50
-759
636
-500
142
-282
-423
259
401
-708
-442
794
-379
-502
-115
590
-590
-482
319
141
-821
-73
424
-732
-300
159
139
-585
-243
276
179
-771
87
823
-774
120
695
-18
-252
442
344
-5
0
648
242
-90
603
329
454
191
193
458
318
-36
310
507
46
-24
405
274
-121
234
188
-59
32
55
-147
-324
-149
-254
-420
-355
-272
-442
-512
-471
-478
-624
-670
-607
-725
-830
-700
-687
-902
-828
-715
-790
-913
-754
-678
-849
-837
-701
-762
-906
-785
-707
-750
-780
-641
-651
-746
-705
-535
-539
-653
-449
-445
-543
-471
-392
-428
-434
-392
-324
-457
-327
-222
-669
-360
-436
-509
-407
-681
-296
48
-1297
-485
324
-1399
-767
491
-1233
-866
267
-923
-1111
-24
-430
-822
-249
-572
-372
-457
-529
-682
10
-306
-1455
272
107
-549
-776
-84
388
-1317
-9
308
-1062
-38
-50
-641
-188
45
-571
-554
298
-72
-1134
540
78
-1027
263
-169
65
-398
142
44
-659
298
-105
-80
-675
740
-460
-542
273
67
-743
311
316
-971
672
14
-517
72
211
-389
-177
238
50
-220
260
302
-368
94
138
-71
176
235
37
55
267
138
72
320
345
56
215
270
76
98
261
-110
47
382
-81
-18
258
5
-76
58
-128
7
-197
-308
-94
-216
-364
-316
-227
-258
-437
-335
-265
-439
-500
-456
-458
-549
-556
-538
-553
-630
-564
-530
-643
-583
-527
-632
-614
-584
-649
-642
-616
-589
-556
-656
-523
-533
-579
-489
-427
-453
-495
-398
-485
-571
-347
-329
-838
-277
-373
-723
-495
110
-911
-754
169
-1079
21
-549
-808
-99
-445
-548
-272
-830
-195
-378
-811
-92
109
-726
-808
73
-442
-169
-393
-867
160
-258
-896
-336
595
-869
-1176
1233
-308
-1264
225
-58
-643
6
-449
-253
505
-943
-772
1072
-324
-1421
679
94
-6
-1029
358
349
-555
-362
-104
418
-812
25
-61
410
-640
-52
243
-215
-50
-274
461
-251
217
258
-309
61
580
-828
230
954
-1199
6
942
109
-1289
462
931
-835
-214
883
-403
-269
322
153
-80
-60
285
31
290
147
-292
506
193
-342
442
742
-291
-167
742
254
-196
231
639
-247
16
581
-9
-115
267
194
-158
80
-4
-166
-49
-94
-106
-207
-374
-16
-109
-524
-251
-168
-532
-441
-391
-453
-454
-550
-610
-483
-512
-633
-532
-561
-665
-584
-543
-668
-637
-615
-686
-655
-442
-610
-714
-289
-410
-905
-658
-122
-616
-793
-383
-304
-848
-567
-246
-775
-494
-199
-513
-808
-310
-398
-530
-543
-1011
176
-699
-1096
-26
-684
-269
-1271
-454
-218
-376
-1121
-501
340
-1438
-584
95
-423
-904
0
156
-1485
38
507
-1476
-291
867
-401
-928
-207
713
-738
-579
-113
924
-541
-1353
1040
59
-695
-200
752
-1306
201
-161
172
-928
-267
763
-861
-482
-121
733
-824
-807
1014
224
-1174
169
521
-558
-174
-370
634
-624
-528
969
-394
-774
58
581
-582
-440
707
-813
83
429
-1016
171
625
-396
-1314
1177
-252
-711
583
-380
-290
126
131
-207
-5
157
-17
-123
69
165
33
346
-78
-388
420
454
-761
-43
740
-356
-412
397
151
-502
10
311
-225
-363
76
-151
-245
-231
-297
-51
-401
-461
-111
-191
-471
-318
-273
-518
-394
-407
-439
-506
-530
-381
-634
-714
-255
-504
-829
-476
-425
-778
-634
-340
-679
-823
-545
-476
-694
-653
-657
-483
-558
-606
-599
-573
-614
-328
-590
-822
-313
-357
-695
-620
-341
-594
-490
-163
-785
-357
-603
-549
-470
-1042
93
-344
-408
-628
-390
88
-863
-867
607
-445
-1002
-140
329
-1554
279
155
-1754
703
278
-1196
-1353
1424
-286
-2255
549
906
-1107
-948
732
-116
-1329
-69
327
-34
-849
134
48
-513
-425
482
-404
-145
5
-128
346
-714
-40
634
31
-1881
1916
104
-2017
1172
600
-983
-766
887
-68
-1170
195
658
-513
-282
-572
325
316
-940
-323
975
-572
-471
353
207
276
-523
432
52
-124
28
88
345
-442
532
300
25
-145
237
378
-435
754
72
-481
649
251
-357
112
343
-57
60
297
187
-134
224
220
-298
61
215
131
-406
7
322
-133
-288
-53
99
-147
-179
-160
-182
-66
-252
-368
-68
-117
-536
-387
-177
-330
-468
-543
-285
-536
-622
-436
-537
-638
-626
-514
-609
-462
-390
-698
-660
-6
-610
-835
-406
-485
-517
-779
-431
34
-665
-1000
129
-500
-274
-733
-527
270
-1178
-225
20
-294
-1310
152
-226
-590
43
-1444
214
116
-702
-1739
1078
-66
-2005
32
758
-1019
-1657
1999
-1624
-869
1022
-352
-1353
181
763
-1740
65
466
-33
-1340
455
-158
-245
-897
3
233
-291
-670
-480
732
-502
-1129
1057
6
-1084
663
3
-8
-869
227
-3
-432
-323
130
-87
-527
-252
335
160
-1102
221
522
-677
-668
717
170
-1289
559
291
-917
231
58
-519
-31
423
-318
-453
744
23
-1026
655
633
-536
-28
820
-375
-217
244
295
-211
-146
528
-273
1
468
299
-614
446
287
-301
454
29
-169
658
134
-544
373
477
-437
266
73
-148
90
-27
42
99
-320
-8
177
-767
-44
199
-609
-451
96
-249
-657
-83
-169
-975
-96
107
-984
-569
43
-682
-700
-319
-682
-690
-237
-715
-978
-215
-471
-920
-524
-369
-889
-712
-270
-691
-660
-535
-461
-753
-41
-595
-1156
284
-255
-836
-571
428
-353
-1216
-261
-189
-416
-631
-416
-267
-484
-580
-451
-5
-579
-566
-154
-88
-1311
-389
832
-1050
-1485
578
721
-1866
-411
1068
-1123
-1307
1098
-407
-1685
1276
-633
-1474
349
402
-1219
682
-196
-1009
792
-635
-858
-61
534
-1359
-228
975
-1065
-750
144
-448
-308
-104
-1112
213
229
-1064
-646
506
231
-1152
-499
890
-527
-850
50
657
-586
-1147
1244
-237
-1100
217
764
-33
-1399
1084
834
-1232
272
735
92
-547
-165
624
-63
-170
7
14
614
-463
-182
892
93
-905
456
842
-327
63
448
40
-211
375
-34
154
200
-281
210
325
-58
-115
-153
332
-6
-695
280
294
-560
-438
163
-48
-532
-434
160
-309
-640
-192
-162
-661
-727
-162
-331
-790
-443
-24
-699
-835
-193
-246
-873
-760
-181
-433
-871
-770
-404
-495
-1114
-600
-325
-806
-512
-751
-596
-405
-757
-687
-488
-416
-906
-738
-180
-893
-735
-99
-573
-732
-421
-717
-245
-739
-1192
20
-184
-1547
-303
172
-763
-1140
-487
395
-548
-1059
-619
622
-639
-1432
739
-972
-1020
89
-647
-265
-136
-557
-748
214
-87
-673
-253
-558
614
-513
-1182
487
86
-712
-457
-163
-434
-316
-41
-543
-532
-537
14
164
-1053
-381
665
-112
-1634
206
779
-711
-1149
386
502
-863
-307
337
-380
-322
80
7
-613
94
-27
-273
-74
-188
13
-179
375
9
-724
473
480
-180
-802
349
392
-606
-144
659
198
-695
140
791
250
-1205
622
1226
-663
-740
1072
675
-1297
-37
1083
-161
-415
381
250
-10
-264
-38
493
-251
-615
307
524
-759
-497
609
-121
-758
123
399
-535
-587
219
-124
-944
-382
39
-543
-816
-300
-236
-705
-667
-477
-533
-672
-480
-771
-549
-510
-946
-681
-618
-591
-712
-685
-517
-463
-975
-947
-382
-814
-1021
-576
-490
-936
-601
-384
-1159
-777
-284
-842
-990
-537
-156
-1024
-1284
-180
-208
-951
-764
-339
-424
-737
-594
125
-524
-1491
-82
509
-1129
-919
77
-712
-557
-210
-775
-774
-326
-189
-1005
-165
-85
-1186
-511
-134
-1077
-239
202
-1188
-545
666
-664
-1098
313
278
-1040
-503
408
-391
-701
-277
-138
-603
-77
-171
-418
-145
-111
-486
84
-585
-463
-154
-750
92
-119
-609
48
-12
-597
-733
431
-6
-1054
-213
676
-641
-963
693
64
-588
224
352
-407
-321
171
-158
50
-18
-71
344
589
-260
-194
847
183
-294
311
504
207
-308
383
678
102
285
535
245
290
717
323
105
411
110
249
305
154
196
219
100
45
139
-73
-103
-134
-205
-280
-336
-327
-476
-567
-588
-572
-452
-557
-672
-676
-772
-745
-795
-933
-898
-910
-869
-795
-891
-854
-773
-895
-880
-731
-723
-891
-819
-627
-708
-746
-636
-667
-715
-594
-481
-482
-497
-468
-468
-504
-526
-705
-723
-531
-685
-648
-516
-669
-599
-473
-485
-678
-785
-569
-696
-729
-938
-934
-551
-837
-1155
-738
-650
-678
-937
-1104
-449
-663
-1246
-868
-411
-902
-1043
-438
-554
-728
-379
-565
-1215
-540
37
-940
-657
17
-473
-652
-162
-218
-279
-179
-158
62
104
-69
-48
158
-484
-292
332
-286
-162
157
-116
64
27
-50
249
206
-431
-64
391
-90
-55
172
151
-149
-5
273
243
-67
-128
323
178
-117
383
-56
-239
622
545
196
288
519
345
209
371
574
480
304
568
692
709
642
553
786
636
322
445
514
284
110
229
415
123
-27
185
205
-111
-56
-75
-340
-451
-618
-568
-478
-598
-641
-535
-659
-723
-631
-771
-881
-858
-918
-1001
-947
-1035
-1126
-1071
-955
-899
-903
-876
-861
-795
-846
-865
-868
-868
-808
-745
-616
-531
-555
-520
-390
-323
-292
-305
-342
-360
-364
-308
-280
-309
-284
-249
-206
-260
-259
-309
-468
-433
-450
-585
-600
-611
-647
-792
-818
-1008
-1119
-769
-978
-1176
-1019
-946
-1058
-1171
-1093
-950
-944
-1037
-987
-883
-939
-1095
-1012
-803
-832
-965
-803
-669
-716
-723
-580
-428
-415
-340
-204
-244
-201
-127
-55
15
-159
-142
256
246
-37
8
123
170
-71
190
372
105
197
-12
166
402
156
-121
184
442
-75
148
397
169
11
274
399
17
167
482
336
96
326
569
549
473
505
804
807
549
622
883
884
710
914
1116
683
502
577
538
442
479
559
561
462
362
302
156
-21
-110
-87
-99
-215
-339
-484
-651
-691
-677
-740
-804
-864
-902
-1013
-1131
-1170
-1207
-1277
-1257
-1123
-1135
-1183
-1115
-1098
-1171
-1150
-1045
-1031
-1010
-957
-835
-838
-853
-751
-674
-574
-477
-349
-239
-191
-185
-141
-128
-120
-65
31
88
150
159
143
125
56
69
61
71
1
-45
-101
-202
-341
-458
-514
-695
-697
-681
-781
-876
-967
-1090
-1154
-1258
-1289
-1291
-1376
-1415
-1419
-1420
-1467
-1451
-1414
-1308
-1243
-1137
-1117
-1124
-1119
-1058
-964
-925
-787
-665
-559
-486
-408
-358
-254
-142
-39
79
214
245
304
380
360
355
424
490
570
692
611
522
560
666
452
312
601
519
200
96
323
255
15
94
421
395
130
307
394
247
268
457
485
533
587
710
833
861
976
1071
1248
1321
1431
1611
1511
1362
1131
923
854
844
832
924
896
778
723
525
385
318
194
60
-72
-284
-502
-726
-867
-949
-1052
-1087
-1073
-1110
-1240
-1281
-1402
-1562
-1675
-1683
-1672
-1618
-1490
-1461
-1375
-1337
-1289
-1167
-1098
-986
-852
-789
-760
-713
-632
-552
-459
-300
-89
45
162
275
288
251
269
276
245
260
266
266
260
215
161
171
166
137
86
30
-79
-206
-327
-421
-545
-623
-829
-1202
-1308
-1561
-1668
-1608
-1690
-1664
-1669
-1752
-1753
-1851
-1907
-1940
-1975
-1839
-1785
-1705
-1639
-1544
-1471
-1271
-1095
-965
-821
-693
-644
-647
-575
-563
-465
-351
-162
-42
82
162
257
265
245
311
356
356
339
380
328
323
363
465
488
583
591
548
581
480
382
377
437
454
527
579
619
609
725
726
742
849
885
1009
1050
1107
1177
1258
1373
1584
1727
1913
1967
2140
2158
1923
1769
1293
1062
789
622
636
493
467
506
394
314
176
-102
-337
-633
-896
-1167
-1397
-1615
-1667
-1720
-1703
-1593
-1541
-1489
-1514
-1566
-1726
-1872
-1988
-2039
-1966
-1817
-1586
-1316
-1088
-839
-658
-539
-410
-326
-306
-298
-249
-189
-92
53
221
390
600
815
965
994
894
803
699
557
448
372
333
334
360
393
389
297
211
151
1
-240
-410
-621
-817
-965
-1072
-1116
-1131
-1162
-1190
-1563
-2222
-2280
-2510
-2566
-2367
-2463
-2344
-2219
-2197
-2043
-2086
-2092
-1957
-1897
-1647
-1556
-1573
-1564
-1330
-1135
-815
-514
-264
-102
-19
-10
-157
-185
-171
-57
27
218
385
506
459
497
439
411
441
470
383
207
126
6
116
170
250
298
437
452
460
288
127
30
-31
191
266
322
432
520
617
921
995
1127
1348
1546
1770
1936
1973
2070
2288
2467
2741
2846
2706
2484
2112
1577
1252
884
740
873
951
1018
954
702
414
2
-418
-722
-1067
-1321
-1529
-1721
-1911
-1976
-1961
-1846
-1710
-1594
-1595
-1671
-1796
-2034
-2240
-2327
-2244
-1993
-1624
-1263
-965
-773
-570
-475
-435
-386
-360
-293
-163
-82
-17
102
281
524
785
1005
1121
1133
1039
864
632
412
252
226
293
383
449
459
388
300
157
-64
-302
-458
-663
-874
-1030
-1181
-1281
-1319
-1289
-1275
-1316
-1491
-1749
-2196
-2622
-2794
-2829
-2692
-2479
-2315
-2137
-2050
-2013
-1961
-1951
-1878
-1777
-1605
-1428
-1287
-1189
-1001
-723
-364
9
296
474
455
369
243
147
68
135
315
512
703
808
784
679
569
439
349
292
212
69
8
-39
-25
62
192
272
285
341
262
143
3
-130
-130
52
270
488
699
897
1066
1270
1464
1644
1856
1995
2258
2383
2560
2790
2993
3168
2986
2763
2206
1504
1019
647
694
877
1038
1198
1010
607
107
-434
-807
-1116
-1352
-1564
-1770
-2002
-2206
-2245
-2183
-2042
-1888
-1741
-1754
-1909
-2127
-2369
-2555
-2564
-2361
-2002
-1510
-1062
-702
-518
-481
-492
-506
-434
-333
-238
-143
-32
117
254
460
743
975
1182
1316
1231
987
713
440
233
174
227
323
475
563
473
322
135
-188
-466
-627
-815
-1005
-1165
-1268
-1377
-1426
-1411
-1394
-1387
-1444
-1582
-1871
-2428
-2889
-3049
-3101
-2812
-2459
-2158
-1923
-1840
-1792
-1793
-1867
-1864
-1775
-1614
-1362
-1180
-1018
-809
-518
-194
208
466
547
494
295
44
-131
-125
-29
161
424
662
735
709
547
332
79
-46
-74
-117
-195
-307
-326
-254
-64
73
226
278
291
87
-60
-245
-363
-223
-59
400
669
904
1050
1161
1239
1355
1507
1686
1935
2149
2443
2625
2844
3151
3454
3444
3231
2512
1567
746
177
290
687
1207
1518
1382
839
109
-592
-1090
-1365
-1506
-1712
-1985
-2226
-2437
-2542
-2424
-2157
-1943
-1763
-1748
-1950
-2295
-2646
-2897
-2948
-2701
-2207
-1580
-893
-403
-240
-265
-433
-580
-579
-418
-210
-31
137
273
419
628
897
1170
1393
1489
1365
1032
610
208
-65
-118
23
317
564
652
617
387
-19
-426
-754
-980
-1122
-1213
-1291
-1379
-1452
-1509
-1486
-1486
-1472
-1511
-1671
-1946
-2305
-2866
-3304
-3403
-3140
-2548
-2060
-1689
-1507
-1546
-1699
-1848
-1959
-1874
-1738
-1422
-1014
-703
-516
-306
-32
226
544
693
673
435
151
-157
-263
-154
127
450
773
961
907
698
348
-40
-335
-390
-348
-214
-138
-102
-121
-34
109
192
213
120
33
-57
-187
-249
-185
39
394
813
1201
1370
1486
1433
1390
1575
1746
1985
2320
2692
2997
3213
3507
3414
3024
2534
1537
607
76
98
532
1146
1526
1324
723
-117
-898
-1375
-1520
-1605
-1766
-1977
-2274
-2651
-2697
-2507
-2243
-1958
-1774
-1810
-2107
-2465
-2820
-3069
-3038
-2660
-2056
-1360
-731
-281
-148
-260
-478
-640
-642
-434
-115
180
374
510
647
832
1117
1397
1566
1576
1405
1053
629
227
22
41
255
584
824
884
725
360
-108
-559
-894
-1085
-1191
-1199
-1188
-1239
-1355
-1473
-1482
-1500
-1522
-1595
-1814
-2059
-2346
-2633
-2846
-2980
-2916
-2600
-2112
-1732
-1548
-1583
-1745
-1868
-1902
-1782
-1548
-1274
-998
-677
-398
-184
-47
94
242
339
363
291
106
-107
-184
-111
124
402
636
686
575
358
46
-190
-370
-483
-451
-322
-186
-96
-92
-147
-133
-96
-46
-22
-79
-163
-228
-118
14
321
520
822
1110
1240
1425
1340
1380
1446
1740
2082
2430
2794
3062
3276
3433
3535
3309
2751
1961
978
165
57
398
1131
1797
1886
1406
499
-492
-1242
-1642
-1736
-1757
-1868
-2009
-2218
-2364
-2331
-2084
-1852
-1715
-1752
-2006
-2404
-2799
-3016
-3008
-2737
-2187
-1441
-743
-205
8
-159
-520
-812
-921
-763
-384
62
448
719
859
994
1155
1290
1396
1391
1248
932
607
287
114
154
371
706
963
1049
861
464
-88
-654
-1038
-1241
-1288
-1162
-1002
-931
-1003
-1115
-1384
-1620
-1719
-1895
-1987
-2134
-2317
-2395
-2609
-2825
-2767
-2539
-2068
-1677
-1531
-1615
-1907
-2127
-2156
-2027
-1749
-1290
-828
-416
-157
-64
-114
-137
-44
114
248
334
289
162
113
135
296
507
697
722
620
379
54
-225
-378
-425
-309
-63
124
210
122
-93
-321
-357
-301
-228
-196
-177
-137
-71
72
201
394
613
871
1092
1134
1120
1094
1122
1415
1838
2240
2673
3011
3185
3317
3331
3369
3138
2560
1859
812
78
26
496
1371
2107
2154
1532
430
-739
-1590
-2012
-1997
-1860
-1798
-1850
-2007
-2145
-2113
-2006
-1920
-1898
-2042
-2345
-2709
-3003
-3140
-3051
-2658
-2006
-1278
-589
-176
-122
-394
-821
-1181
-1295
-1036
-480
177
719
1060
1167
1201
1240
1241
1200
1125
1001
826
614
451
411
500
745
1026
1215
1168
841
307
-299
-832
-1170
-1237
-1085
-832
-632
-571
-732
-1068
-1435
-1803
-2106
-2271
-2344
-2343
-2306
-2336
-2372
-2371
-2446
-2330
-2187
-2132
-2085
-2179
-2261
-2262
-2185
-1858
-1395
-984
-571
-346
-268
-355
-461
-491
-393
-222
12
283
421
464
447
457
416
405
387
347
198
72
-13
-77
-83
-18
118
184
253
192
13
-257
-420
-473
-384
-268
-94
50
181
276
206
294
341
346
502
648
765
961
1011
1241
1527
1795
2227
2529
2753
2928
2963
2959
3153
3065
2656
2105
1189
376
110
391
1133
1854
2032
1565
543
-652
-1599
-2044
-2005
-1718
-1508
-1499
-1643
-1868
-2066
-2143
-2140
-2145
-2200
-2349
-2578
-2811
-2936
-2902
-2641
-2149
-1520
-872
-464
-383
-601
-1010
-1349
-1444
-1114
-488
195
757
1064
1117
1008
887
809
813
870
931
944
864
751
676
669
781
967
1077
1037
792
355
-174
-652
-950
-989
-832
-607
-429
-452
-647
-1050
-1555
-1933
-2202
-2298
-2245
-2145
-2106
-2192
-2293
-2522
-2705
-2607
-2542
-2415
-2315
-2357
-2343
-2301
-2163
-1888
-1557
-1150
-782
-609
-538
-609
-715
-657
-436
-137
206
493
628
610
537
420
335
340
371
392
416
395
311
256
190
189
244
283
272
182
37
-171
-300
-265
-140
27
195
275
286
241
161
73
89
253
367
724
918
991
1180
1256
1430
1704
1979
2251
2564
2699
2870
2943
3048
3174
2769
2155
1281
348
35
389
1071
1939
2227
1773
804
-474
-1408
-1828
-1761
-1439
-1193
-1209
-1426
-1714
-1896
-1958
-1938
-1897
-1938
-2115
-2319
-2531
-2736
-2766
-2561
-2074
-1492
-907
-481
-401
-647
-1094
-1503
-1606
-1329
-737
10
603
872
888
776
629
561
604
696
774
877
894
813
757
771
871
1018
1146
1142
946
555
51
-391
-631
-668
-499
-256
-74
-116
-388
-791
-1245
-1699
-2042
-2140
-2173
-2018
-1834
-1780
-1979
-2411
-2640
-2778
-2655
-2393
-2293
-2262
-2259
-2263
-2124
-1931
-1673
-1329
-1005
-718
-610
-661
-763
-796
-697
-294
118
426
595
590
420
250
183
221
320
383
491
496
503
419
305
186
138
200
288
301
162
-9
-142
-124
-61
127
244
282
310
284
216
91
25
126
384
640
932
1036
1062
1133
1232
1434
1680
1915
2157
2398
2518
2641
2733
2885
2861
2336
1658
756
-8
-42
413
1228
1937
1969
1415
332
-805
-1527
-1775
-1581
-1250
-1105
-1186
-1385
-1617
-1737
-1775
-1800
-1846
-1930
-2113
-2349
-2587
-2733
-2681
-2383
-1851
-1265
-709
-415
-467
-761
-1188
-1535
-1547
-1136
-442
261
774
986
934
778
618
580
647
746
850
950
972
918
883
901
983
1099
1131
1047
783
361
-95
-469
-607
-541
-319
-95
-6
-139
-490
-971
-1465
-1849
-2079
-2092
-1946
-1787
-1672
-1702
-2108
-2570
-2785
-2822
-2619
-2399
-2316
-2275
-2306
-2245
-2104
-1972
-1708
-1357
-1031
-812
-788
-897
-972
-912
-655
-246
143
398
470
385
159
-3
-20
57
193
351
486
506
465
330
170
38
45
161
271
267
138
-26
-96
-15
127
224
266
277
263
205
82
-33
11
212
486
809
878
920
903
844
1005
1145
1428
1819
2118
2339
2481
2452
2539
2688
2508
2038
1340
442
-164
-91
478
1328
1915
1888
1249
122
-989
-1640
-1806
-1587
-1258
-1096
-1121
-1241
-1379
-1509
-1624
-1767
-1890
-2022
-2213
-2402
-2555
-2612
-2473
-2111
-1620
-1121
-706
-505
-620
-998
-1446
-1691
-1591
-1073
-314
371
827
988
881
659
463
367
388
542
751
929
1014
999
999
1015
1067
1126
1091
954
687
282
-95
-333
-348
-188
43
256
249
-11
-433
-945
-1437
-1756
-1875
-1812
-1645
-1462
-1531
-1838
-2168
-2557
-2643
-2632
-2666
-2539
-2422
-2326
-2210
-2162
-2102
-1959
-1745
-1408
-1172
-1151
-1177
-1182
-1101
-874
-577
-246
47
188
185
52
-95
-209
-200
-45
154
315
494
531
452
299
145
125
152
239
261
238
209
230
256
299
314
363
395
422
335
188
160
117
277
456
666
793
866
915
875
856
893
1051
1309
1646
1928
2189
2235
2306
2332
2354
2353
1856
1213
492
-139
-269
204
917
1611
1785
1259
317
-817
-1598
-1873
-1772
-1419
-1107
-1014
-1013
-1156
-1412
-1580
-1729
-1892
-2038
-2160
-2318
-2433
-2428
-2308
-2054
-1641
-1177
-789
-593
-675
-1021
-1474
-1784
-1731
-1278
-589
133
638
871
804
519
263
102
78
235
500
723
879
958
968
954
957
949
902
801
571
266
-48
-213
-218
-68
162
342
350
122
-294
-800
-1273
-1642
-1866
-1806
-1631
-1441
-1287
-1575
-1909
-2318
-2619
-2597
-2572
-2422
-2306
-2271
-2163
-2067
-2037
-1912
-1746
-1532
-1312
-1217
-1231
-1276
-1278
-1115
-789
-437
-53
141
152
42
-111
-247
-241
-126
69
274
476
602
550
439
268
201
209
326
378
377
331
287
295
348
387
425
440
486
465
323
177
42
183
320
528
794
866
906
834
756
789
876
1082
1358
1694
1960
2094
2176
2193
2260
2229
1904
1396
700
61
-207
39
710
1401
1705
1440
695
-315
-1186
-1576
-1622
-1394
-1106
-934
-901
-993
-1206
-1417
-1601
-1761
-1904
-2059
-2204
-2315
-2318
-2218
-2002
-1681
-1269
-933
-762
-783
-1021
-1410
-1701
-1722
-1391
-791
-124
395
626
615
377
110
-89
-137
10
242
514
735
851
892
860
832
811
747
647
474
224
-32
-191
-192
-75
106
250
265
76
-278
-701
-1132
-1533
-1677
-1597
-1383
-1103
-991
-1317
-1850
-2353
-2681
-2531
-2345
-2141
-2037
-2084
-2043
-2035
-2076
-2049
-1919
-1698
-1383
-1204
-1238
-1383
-1453
-1313
-952
-499
-72
122
90
-98
-340
-441
-414
-208
78
395
612
732
626
378
127
52
174
410
620
646
560
457
436
435
489
491
533
599
646
531
290
156
187
457
649
901
980
825
782
677
659
776
1004
1324
1685
1911
2006
1959
1919
1940
2044
1912
1407
852
153
-282
-232
279
977
1498
1467
867
11
-971
-1524
-1676
-1517
-1191
-903
-753
-779
-982
-1310
-1585
-1810
-1923
-2027
-2148
-2232
-2204
-2142
-1988
-1767
-1481
-1175
-925
-845
-1002
-1347
-1700
-1785
-1551
-1020
-381
147
466
531
360
79
-152
-224
-148
91
406
684
849
898
887
783
699
640
544
421
258
85
-33
-51
26
160
272
274
144
-153
-590
-1060
-1394
-1538
-1494
-1311
-1112
-1250
-1598
-1778
-1992
-2070
-2133
-2271
-2297
-2258
-2185
-2082
-2058
-2025
-1871
-1648
-1397
-1310
-1363
-1475
-1499
-1422
-1173
-863
-517
-196
-55
-32
-131
-225
-302
-273
-181
31
259
456
536
487
412
372
444
479
506
486
460
472
575
618
628
633
695
711
726
675
428
317
265
350
522
644
750
731
675
707
628
635
655
781
1085
1227
1467
1584
1657
1753
1782
1891
2044
1794
1214
541
-228
-532
-204
517
1294
1709
1392
563
-448
-1337
-1790
-1789
-1419
-947
-652
-620
-809
-1128
-1445
-1689
-1828
-1910
-1979
-2044
-2058
-2027
-2025
-1915
-1661
-1311
-951
-744
-795
-1098
-1493
-1769
-1775
-1402
-780
-96
414
587
500
204
-124
-315
-333
-131
199
533
807
930
903
798
667
600
566
511
407
259
128
46
49
137
280
397
391
215
-145
-546
-897
-1119
-1299
-1308
-1224
-1291
-1269
-1282
-1424
-1586
-1853
-2116
-2211
-2223
-2125
-2000
-1938
-1831
-1699
-1556
-1403
-1375
-1431
-1431
-1414
-1350
-1220
-1021
-755
-488
-249
-131
-122
-181
-265
-353
-305
-146
64
272
431
540
588
607
570
518
457
440
467
580
667
715
741
741
776
781
708
604
491
421
418
434
533
580
720
759
803
907
819
799
775
886
1042
1216
1422
1562
1748
1844
1948
2009
2028
1709
1067
428
-141
-282
62
736
1371
1603
1280
540
-354
-1105
-1453
-1419
-1094
-741
-558
-562
-701
-907
-1132
-1322
-1494
-1610
-1716
-1786
-1874
-1876
-1821
-1666
-1376
-1022
-739
-634
-737
-1042
-1381
-1605
-1529
-1144
-562
28
462
607
494
228
-51
-231
-211
-9
279
594
829
926
904
820
719
661
605
521
390
247
116
39
47
171
308
350
304
84
-259
-704
-1092
-1470
-1581
-1387
-1223
-1029
-1067
-1313
-1594
-1962
-2215
-2337
-2374
-2246
-2040
-1866
-1750
-1741
-1745
-1687
-1624
-1538
-1450
-1430
-1411
-1382
-1258
-1016
-692
-350
-138
-57
-112
-238
-398
-468
-405
-195
107
428
679
741
645
490
379
325
343
400
515
623
714
770
777
720
688
676
629
558
435
367
328
381
520
659
826
868
881
912
784
668
718
811
1010
1291
1448
1631
1772
1828
1871
1911
1772
1120
494
-118
-477
-162
488
1206
1649
1441
710
-195
-1071
-1489
-1488
-1242
-828
-573
-521
-583
-807
-1077
-1271
-1483
-1586
-1675
-1764
-1832
-1829
-1759
-1619
-1379
-1072
-742
-573
-641
-936
-1311
-1597
-1592
-1275
-702
-73
389
560
475
225
-106
-314
-333
-169
120
459
735
851
819
722
611
495
433
396
306
179
54
-1
6
116
284
385
338
153
-183
-574
-1003
-1340
-1379
-1280
-1136
-1165
-1247
-1348
-1571
-1769
-2037
-2300
-2358
-2299
-2138
-1977
-1954
-1969
-1901
-1769
-1668
-1606
-1625
-1610
-1569
-1486
-1330
-1143
-833
-534
-334
-267
-272
-360
-471
-532
-462
-274
19
303
469
521
458
403
349
315
270
275
336
469
578
641
643
606
645
648
584
465
327
234
240
364
515
632
721
798
830
784
769
701
689
863
1002
1248
1442
1593
1756
1809
1818
1837
1770
1233
537
-84
-569
-408
254
977
1505
1424
720
-226
-1101
-1638
-1681
-1418
-1006
-662
-584
-667
-889
-1184
-1409
-1587
-1696
-1752
-1805
-1836
-1833
-1785
-1689
-1473
-1150
-817
-601
-617
-867
-1260
-1598
-1666
-1384
-832
-177
336
534
432
161
-179
-421
-458
-302
-25
315
632
761
750
653
507
396
375
359
280
173
78
-31
-60
31
169
253
229
99
-232
-657
-1075
-1427
-1463
-1364
-1120
-877
-1019
-1428
-1819
-2150
-2246
-2180
-2146
-2012
-1897
-1822
-1803
-1914
-2025
-1996
-1847
-1594
-1384
-1345
-1350
-1375
-1321
-1125
-801
-483
-227
-134
-214
-373
-478
-480
-374
-125
178
516
690
699
526
310
166
240
420
583
701
729
730
735
735
655
646
684
714
688
613
462
371
393
530
775
815
949
912
831
825
658
751
921
1184
1496
1684
1811
1856
1844
1783
1837
1635
1019
534
-30
-283
64
608
1249
1547
1199
460
-436
-1194
-1537
-1469
-1212
-831
-608
-568
-641
-911
-1175
-1404
-1593
-1690
-1731
-1780
-1827
-1789
-1681
-1573
-1352
-1091
-838
-720
-793
-1037
-1369
-1578
-1506
-1124
-570
2
376
446
309
19
-281
-423
-400
-179
160
471
685
774
725
602
479
384
345
312
245
169
67
-15
-2
91
182
217
150
-58
-412
-842
-1271
-1527
-1533
-1365
-1093
-1053
-1185
-1402
-1688
-1918
-2160
-2290
-2314
-2257
-2035
-1814
-1650
-1583
-1611
-1609
-1579
-1549
-1514
-1464
-1420
-1319
-1100
-823
-477
-256
-129
-93
-119
-174
-242
-264
-169
46
332
625
802
835
706
575
461
430
432
477
543
643
773
888
924
844
723
652
585
531
469
429
500
591
722
811
883
886
902
890
833
885
879
987
1224
1453
1677
1821
1910
1968
1928
1865
1286
583
-27
-588
-389
280
1052
1612
1561
851
-157
-1130
-1684
-1705
-1446
-1005
-681
-617
-667
-859
-1165
-1363
-1548
-1652
-1730
-1807
-1867
-1914
-1863
-1779
-1564
-1251
-916
-693
-685
-904
-1293
-1683
-1799
-1517
-926
-251
321
563
454
151
-222
-472
-538
-357
-25
337
630
784
761
622
461
346
304
296
251
149
9
-136
-162
-77
72
195
215
58
-227
-733
-1298
-1583
-1707
-1516
-1303
-1242
-1229
-1431
-1654
-1958
-2295
-2487
-2514
-2353
-2116
-1954
-1894
-1849
-1796
-1740
-1647
-1572
-1505
-1414
-1363
-1302
-1212
-970
-650
-353
-130
-8
17
-76
-174
-266
-255
-62
274
581
752
766
681
548
483
424
356
331
416
568
649
692
660
647
648
652
611
501
389
329
383
510
561
681
832
898
998
1043
977
892
920
982
1179
1423
1645
1869
1964
2003
2022
1664
881
220
-498
-698
-110
642
1431
1717
1160
229
-792
-1525
-1695
-1536
-1191
-817
-718
-775
-875
-1124
-1341
-1440
-1528
-1597
-1700
-1813
-1917
-1935
-1847
-1657
-1330
-928
-571
-423
-560
-931
-1395
-1682
-1582
-1127
-459
187
586
628
421
95
-197
-306
-251
-38
250
502
694
766
702
583
469
415
398
347
223
54
-129
-241
-193
-43
115
203
146
-80
-496
-1039
-1488
-1670
-1627
-1362
-1090
-994
-1105
-1449
-1814
-2127
-2323
-2298
-2178
-2002
-1801
-1707
-1780
-1864
-1835
-1704
-1458
-1243
-1138
-1153
-1224
-1230
-1114
-862
-507
-152
135
230
116
-119
-306
-353
-242
37
391
674
770
665
441
255
180
232
336
448
500
502
473
445
415
425
478
536
585
518
402
267
259
359
483
671
835
941
1029
975
861
877
889
1072
1346
1574
1845
1992
2044
2068
2059
1558
786
142
-503
-408
306
1065
1784
1729
964
-52
-1075
-1605
-1582
-1285
-891
-647
-728
-845
-975
-1157
-1266
-1410
-1563
-1630
-1707
-1798
-1885
-1881
-1771
-1520
-1119
-733
-421
-364
-577
-975
-1397
-1554
-1304
-728
-1
587
833
760
486
155
-52
-76
32
281
547
754
887
895
817
720
657
630
594
503
316
63
-149
-226
-143
54
281
321
178
-157
-589
-1211
-1703
-1773
-1811
-1474
-1186
-1241
-1421
-1794
-2127
-2291
-2400
-2425
-2353
-2261
-2092
-1999
-2016
-1959
-1851
-1678
-1362
-1177
-1137
-1189
-1295
-1263
-1106
-711
-284
101
304
328
176
-12
-162
-195
-66
196
590
859
984
862
665
488
491
539
614
618
591
599
571
586
593
642
645
756
759
662
479
332
308
409
591
828
1084
1270
1370
1304
1253
1187
1272
1417
1680
1962
2166
2362
2121
1271
387
-473
-811
-155
725
1648
1959
1321
219
-997
-1783
-1841
-1424
-876
-428
-467
-724
-1019
-1325
-1486
-1527
-1523
-1427
-1375
-1398
-1530
-1745
-1877
-1816
-1450
-940
-424
-146
-209
-604
-1140
-1562
-1566
-1103
-347
473
957
988
691
259
-92
-192
-84
218
568
846
980
921
703
484
372
380
489
557
504
301
4
-284
-403
-318
-76
157
224
32
-393
-1102
-1666
-1891
-1945
-1602
-1340
-1291
-1344
-1637
-2018
-2388
-2651
-2652
-2433
-2113
-1847
-1820
-1952
-2021
-1986
-1845
-1551
-1281
-1041
-929
-965
-1035
-1042
-849
-505
-87
219
396
369
255
44
-124
-107
157
543
859
1021
973
787
588
495
455
500
564
710
804
771
649
522
463
573
697
719
729
626
585
482
448
527
682
987
1273
1403
1425
1376
1300
1329
1441
1641
1923
2180
2398
2371
1438
476
-492
-1085
-425
493
1603
2156
1592
458
-905
-1892
-2071
-1689
-1099
-541
-531
-810
-1078
-1388
-1578
-1642
-1713
-1629
-1528
-1468
-1587
-1842
-2002
-1982
-1628
-1084
-489
-114
-99
-462
-1046
-1604
-1782
-1421
-667
213
852
981
744
305
-120
-298
-291
-32
326
650
873
899
762
577
434
387
447
511
469
303
-21
-362
-537
-533
-261
27
193
56
-318
-1007
-1709
-2010
-2200
-1938
-1617
-1531
-1430
-1628
-1935
-2276
-2679
-2769
-2635
-2352
-2011
-1871
-1943
-2005
-1974
-1840
-1558
-1287
-1034
-921
-967
-1047
-1084
-948
-628
-198
205
468
524
425
149
-117
-238
-60
328
732
993
1044
928
762
664
589
582
588
716
823
831
710
579
477
531
725
822
924
835
684
497
387
421
601
967
1282
1560
1659
1550
1396
1319
1402
1572
1841
2144
2338
1808
836
-199
-1139
-908
-19
1105
1994
1759
755
-596
-1746
-2199
-2004
-1488
-838
-508
-607
-819
-1147
-1446
-1632
-1805
-1821
-1650
-1451
-1344
-1503
-1734
-1942
-1866
-1465
-853
-283
-51
-206
-661
-1256
-1660
-1582
-1058
-203
600
988
931
563
75
-244
-377
-248
57
387
717
886
837
607
374
258
285
411
501
462
220
-153
-478
-661
-566
-290
-5
101
-111
-774
-1349
-1807
-2083
-1933
-1810
-1592
-1427
-1492
-1687
-2058
-2458
-2550
-2497
-2359
-2130
-2043
-1978
-1883
-1881
-1853
-1678
-1415
-1040
-841
-803
-936
-1049
-981
-720
-406
-99
257
475
563
404
192
-14
14
187
469
707
861
933
907
809
647
592
574
702
770
807
712
632
567
574
624
686
876
962
1008
884
676
543
627
846
1198
1449
1596
1717
1734
1772
1758
1787
1858
2019
2179
1683
838
-122
-957
-722
63
1147
2010
1835
925
-414
-1645
-2175
-2043
-1619
-1042
-807
-859
-920
-1056
-1213
-1453
-1785
-1984
-1932
-1721
-1525
-1555
-1737
-1900
-1784
-1371
-789
-260
16
-97
-539
-1140
-1564
-1556
-1117
-331
434
904
1045
873
500
141
-140
-182
-1
298
626
861
911
819
668
497
432
419
444
420
241
-50
-398
-629
-585
-372
-171
-112
-189
-482
-930
-1369
-1851
-2158
-2251
-2128
-1866
-1672
-1628
-1782
-2032
-2241
-2339
-2348
-2238
-2086
-2009
-1959
-1909
-1797
-1605
-1372
-1095
-842
-667
-584
-615
-685
-718
-644
-413
-77
270
496
553
500
357
248
206
210
303
487
659
767
814
784
727
665
679
716
724
702
595
486
383
398
566
763
984
1084
967
859
781
717
848
1026
1239
1532
1715
1854
1962
1998
2070
2181
2200
1736
836
-285
-1224
-1164
-330
1000
2063
2053
1138
-320
-1572
-2127
-2008
-1612
-1257
-1259
-1430
-1416
-1250
-1036
-1016
-1364
-1799
-2006
-1935
-1697
-1636
-1834
-2129
-2196
-1832
-1046
-198
347
355
-122
-823
-1378
-1534
-1284
-707
-81
474
878
1059
1018
783
425
109
-43
25
214
402
494
505
467
443
501
554
618
588
386
47
-431
-843
-1066
-1079
-850
-547
-274
-173
-401
-830
-1392
-1950
-2284
-2444
-2449
-2312
-2161
-2000
-1865
-1832
-1855
-1907
-1974
-1987
-2061
-2168
-2245
-2242
-2075
-1772
-1348
-931
-545
-305
-260
-398
-582
-770
-847
-780
-600
-307
26
371
612
673
569
449
308
240
208
186
210
260
380
517
638
747
852
887
815
634
409
190
102
191
370
633
897
1081
1212
1214
1154
1147
1118
1175
1266
1340
1507
1746
2035
2320
2540
2376
1683
679
-564
-1247
-1096
-324
895
1607
1474
590
-643
-1509
-1721
-1535
-1252
-1258
-1637
-1986
-2067
-1800
-1377
-1188
-1361
-1627
-1780
-1642
-1361
-1284
-1579
-2114
-2530
-2438
-1735
-699
148
460
167
-431
-900
-1100
-932
-658
-465
-303
-89
213
572
784
731
517
268
183
291
438
496
343
36
-186
-222
-9
338
580
631
402
21
-413
-755
-946
-1106
-1128
-1103
-1020
-923
-926
-1026
-1287
-1646
-1946
-2183
-2313
-2305
-2279
-2218
-2178
-2145
-2085
-1949
-1787
-1637
-1546
-1576
-1619
-1644
-1618
-1529
-1371
-1174
-906
-590
-278
-31
94
88
-2
-101
-163
-96
35
205
336
439
524
602
695
792
860
844
778
692
619
561
525
504
542
584
661
769
822
859
864
834
788
765
756
808
902
1018
1171
1289
1412
1520
1605
1696
1789
1899
1958
1678
1135
344
-535
-926
-848
-282
474
859
834
374
-300
-771
-980
-1016
-1016
-1239
-1596
-1865
-1930
-1706
-1389
-1238
-1265
-1375
-1390
-1183
-858
-647
-751
-1178
-1694
-2005
-1907
-1451
-834
-307
-69
-46
-108
-143
-109
-91
-172
-314
-453
-444
-265
-44
126
166
91
32
66
211
410
521
451
210
-100
-345
-477
-478
-420
-381
-355
-350
-282
-246
-264
-325
-507
-727
-905
-1020
-1077
-1150
-1275
-1413
-1557
-1607
-1520
-1366
-1214
-1113
-1102
-1123
-1120
-1112
-1066
-1033
-1007
-987
-926
-800
-614
-402
-208
-73
-17
-13
5
72
130
157
117
74
24
0
33
109
186
241
259
240
230
228
210
180
117
49
-2
-33
-24
9
19
-10
-61
-104
-111
-88
-42
7
30
8
-10
-10
4
37
76
97
93
99
129
174
235
296
333
337
323
312
322
325
317
283
198
100
14
-28
-26
-11
12
24
-9
-45
-54
-58
-50
-33
-42
-61
-61
-66
-70
-72
-107
-178
-257
-308
-331
-321
-283
-254
-244
-261
-276
-297
-334
-371
-400
-440
-468
-504
-536
-551
-559
-591
-612
-608
-612
-600
-582
-567
-580
-589
-593
-590
-558
-536
-519
-489
-468
-468
-467
-477
-484
-489
-486
-458
-418
-390
-361
-345
-362
-386
-414
-429
-433
-445
-440
-430
-440
-441
-434
-430
-430
-443
-457
-465
-488
-499
-488
-490
-490
-468
-476
-477
-489
-513
-521
-524
-520
-497
-445
-400
-382
-372
-360
-355
-347
-333
-303
-253
-205
-170
-140
-126
-116
-111
-105
-101
-91
-51
2
45
73
89
98
90
93
120
147
154
176
208
214
199
190
167
136
138
156
169
193
205
192
185
179
189
214
266
295
299
292
281
276
288
311
318
327
342
353
363
358
351
331
309
295
278
269
271
267
248
231
211
187
154
108
62
5
-43
-75
-123
-172
-201
-229
-256
-291
-332
-366
-404
-448
-489
-512
-538
-562
-578
-579
-595
-641
-666
-676
-699
-707
-679
-647
-637
-641
-645
-656
-660
-656
-675
-700
-701
-705
-696
-667
-629
-598
-596
-593
-603
-602
-612
-605
-588
-567
-544
-523
-501
-493
-493
-514
-523
-529
-536
-532
-512
-522
-544
-559
-586
-575
-553
-532
-519
-513
-530
-558
-579
-595
-588
-569
-543
-491
-438
-426
-420
-425
-428
-427
-407
-365
-316
-269
-229
-211
-216
-206
-204
-164
-108
-72
-42
-38
-40
-42
-31
0
46
90
134
157
162
171
166
160
177
212
245
282
292
284
262
239
241
252
291
346
382
389
386
375
368
379
383
396
397
390
382
361
334
318
315
303
284
279
276
242
200
181
150
141
146
143
129
99
47
-11
-54
-89
-110
-142
-158
-156
-176
-200
-234
-295
-365
-414
-428
-442
-463
-474
-483
-516
-544
-565
-600
-624
-648
-667
-687
-686
-673
-651
-626
-607
-582
-573
-575
-582
-600
-589
-574
-549
-533
-523
-509
-491
-498
-495
-469
-459
-448
-429
-410
-413
-419
-421
-429
-439
-424
-416
-417
-428
-450
-465
-495
-503
-478
-462
-449
-438
-436
-456
-467
-458
-452
-445
-437
-418
-395
-373
-364
-359
-366
-370
-360
-345
-307
-270
-247
-230
-238
-249
-247
-232
-212
-191
-160
-155
-137
-98
-85
-67
-46
-27
-5
20
34
25
19
16
36
63
92
112
123
135
130
127
131
131
138
148
152
166
185
204
214
235
250
257
280
282
266
257
244
212
210
237
258
279
285
291
271
237
215
202
214
222
224
218
201
180
134
92
45
4
-20
-39
-67
-85
-103
-144
-182
-228
-275
-320
-353
-381
-416
-440
-454
-494
-522
-555
-591
-611
-624
-628
-624
-629
-649
-675
-682
-674
-658
-634
-613
-606
-606
-603
-607
-616
-617
-619
-625
-631
-628
-607
-592
-581
-567
-577
-590
-591
-599
-598
-578
-559
-558
-547
-550
-577
-588
-585
-594
-597
-591
-588
-580
-582
-602
-608
-595
-581
-552
-511
-502
-488
-482
-487
-487
-499
-493
-468
-445
-412
-388
-364
-361
-352
-328
-281
-252
-238
-194
-169
-158
-142
-124
-108
-84
-58
-38
-39
-51
-61
-76
-83
-76
-43
7
41
59
67
68
55
47
43
53
83
106
99
79
72
61
63
81
120
145
158
156
155
148
149
164
178
203
221
230
229
209
177
150
132
114
106
123
129
124
103
65
43
6
-25
-26
-28
-49
-65
-106
-167
-223
-273
-325
-361
-366
-367
-357
-356
-358
-379
-410
-445
-474
-484
-495
-494
-496
-514
-542
-566
-604
-643
-654
-659
-657
-648
-642
-622
-601
-583
-560
-556
-570
-575
-577
-572
-559
-546
-527
-520
-517
-514
-509
-499
-497
-499
-494
-490
-502
-506
-507
-504
-495
-493
-503
-521
-562
-598
-631
-661
-662
-642
-617
-589
-566
-548
-552
-562
-569
-585
-575
-557
-536
-512
-493
-491
-502
-490
-472
-441
-405
-372
-356
-357
-365
-364
-358
-342
-309
-292
-261
-231
-227
-217
-230
-257
-263
-257
-244
-220
-189
-151
-142
-148
-134
-125
-93
-56
-32
-26
-39
-55
-46
-32
-19
0
21
38
61
90
116
136
147
146
140
136
145
153
152
131
109
109
113
116
138
145
134
119
97
71
49
46
37
40
44
46
40
36
36
9
-25
-48
-77
-103
-120
-135
-140
-152
-166
-181
-209
-235
-267
-292
-316
-346
-351
-364
-387
-407
-444
-489
-516
-544
-560
-560
-569
-574
-578
-574
-584
-581
-563
-549
-531
-517
-512
-512
-517
-522
-517
-514
-510
-508
-518
-531
-553
-583
-596
-593
-585
-556
-538
-529
-524
-536
-553
-565
-565
-559
-541
-521
-510
-503
-515
-520
-530
-541
-517
-496
-466
-441
-430
-431
-423
-426
-421
-405
-387
-368
-364
-368
-372
-378
-383
-368
-331
-305
-280
-270
-264
-266
-278
-292
-299
-281
-274
-250
-240
-234
-233
-243
-247
-228
-194
-178
-162
-145
-141
-133
-130
-113
-101
-107
-109
-97
-100
-106
-104
-110
-105
-87
-84
-49
-21
-29
-31
-31
-25
-6
17
46
70
81
88
76
79
68
63
61
50
49
59
69
79
78
61
61
60
61
68
75
87
65
26
-10
-38
-69
-72
-77
-106
-148
-174
-193
-222
-241
-249
-249
-254
-257
-272
-283
-294
-328
-358
-380
-418
-443
-460
-470
-472
-469
-468
-468
-468
-458
-452
-455
-450
-467
-477
-478
-499
-509
-526
-558
-580
-583
-589
-573
-568
-582
-580
-598
-622
-646
-653
-637
-624
-610
-597
-588
-580
-585
-593
-583
-577
-566
-554
-549
-547
-541
-536
-537
-536
-536
-517
-484
-469
-462
-459
-461
-465
-471
-448
-420
-406
-383
-366
-357
-350
-335
-311
-283
-269
-244
-231
-238
-235
-222
-212
-189
-161
-139
-120
-100
-89
-89
-82
-57
-26
-12
19
64
81
94
113
124
111
98
105
107
105
100
97
93
85
91
109
132
136
144
147
140
136
149
152
135
142
153
140
136
129
110
84
52
30
25
30
42
51
45
39
17
-14
-41
-53
-60
-79
-86
-94
-101
-109
-118
-134
-167
-199
-230
-273
-295
-307
-330
-333
-335
-350
-361
-375
-395
-426
-448
-469
-482
-471
-477
-479
-462
-444
-436
-421
-418
-424
-437
-471
-491
-507
-525
-524
-530
-524
-508
-514
-513
-519
-525
-527
-547
-563
-582
-586
-595
-577
-560
-550
-542
-547
-548
-553
-554
-551
-541
-547
-544
-543
-548
-542
-548
-554
-545
-521
-497
-491
-465
-455
-460
-455
-451
-447
-443
-443
-429
-407
-395
-382
-366
-370
-357
-337
-325
-306
-278
-257
-254
-243
-233
-217
-199
-167
-132
-117
-117
-106
-109
-113
-106
-90
-72
-70
-75
-74
-72
-76
-99
-101
-92
-90
-72
-50
-21
-11
2
21
10
-3
5
12
27
50
60
79
104
117
121
114
111
89
74
71
85
101
109
132
134
127
112
89
59
31
15
9
10
7
-9
-22
-41
-67
-95
-125
-145
-154
-172
-190
-207
-223
-242
-244
-245
-265
-282
-313
-347
-382
-409
-425
-434
-441
-448
-464
-474
-496
-525
-548
-563
-566
-566
-566
-580
-585
-598
-625
-645
-642
-647
-655
-655
-655
-657
-687
-693
-689
-683
-671
-663
-643
-634
-627
-615
-624
-642
-648
-652
-642
-631
-612
-596
-595
-612
-625
-619
-600
-570
-544
-512
-472
-453
-425
-404
-385
-369
-361
-359
-359
-348
-325
-294
-282
-260
-231
-201
-171
-138
-125
-120
-115
-109
-97
-85
-71
-57
-56
-54
-39
-23
-10
19
46
49
40
30
30
31
27
45
68
82
83
86
67
46
34
22
36
56
73
92
98
103
104
106
125
135
134
133
120
116
113
103
117
139
151
136
128
119
103
94
76
52
39
27
21
13
-1
-16
-39
-63
-94
-113
-129
-154
-160
-161
-161
-177
-172
-168
-167
-183
-207
-225
-258
-267
-272
-269
-259
-253
-243
-238
-235
-243
-269
-299
-326
-348
-369
-366
-355
-333
-312
-299
-292
-307
-332
-369
-400
-416
-422
-413
-408
-387
-382
-411
-416
-434
-442
-431
-431
-436
-439
-451
-459
-472
-480
-475
-485
-492
-493
-479
-470
-476
-472
-484
-492
-479
-475
-457
-429
-429
-424
-404
-398
-387
-381
-362
-348
-337
-317
-312
-294
-282
-271
-272
-272
-268
-276
-263
-248
-233
-212
-185
-163
-136
-125
-115
-97
-90
-101
-104
-107
-89
-88
-89
-71
-58
-40
-32
-24
-13
-9
-11
-19
-29
-36
-34
-34
-30
-26
-7
27
21
33
53
51
47
38
39
39
40
55
69
70
73
83
79
77
78
62
54
66
58
44
28
3
-7
-32
-43
-28
-25
-31
-34
-42
-43
-53
-61
-60
-73
-88
-84
-88
-106
-135
-160
-172
-190
-183
-176
-165
-155
-177
-182
-193
-216
-235
-236
-256
-286
-302
-327
-343
-356
-353
-368
-363
-366
-395
-415
-443
-472
-498
-499
-502
-496
-476
-467
-476
-494
-512
-508
-510
-527
-523
-522
-516
-527
-547
-560
-565
-572
-591
-599
-594
-600
-605
-589
-562
-542
-522
-509
-518
-524
-525
-527
-520
-515
-498
-469
-453
-427
-414
-400
-385
-372
-363
-364
-364
-372
-378
-384
-388
-374
-351
-330
-297
-283
-278
-288
-318
-333
-339
-332
-321
-312
-297
-294
-289
-281
-274
-248
-216
-193
-164
-142
-131
-112
-108
-103
-92
-77
-64
-44
-31
-31
-30
-18
-10
13
40
69
76
70
78
74
78
89
95
112
113
108
103
82
66
53
51
43
45
64
78
75
65
58
38
13
1
-13
-41
-64
-79
-88
-98
-110
-125
-144
-175
-202
-216
-224
-226
-237
-247
-253
-253
-247
-258
-260
-277
-310
-336
-362
-388
-412
-426
-433
-458
-489
-505
-518
-544
-559
-570
-579
-583
-580
-573
-567
-556
-570
-586
-591
-601
-613
-625
-633
-630
-624
-611
-613
-622
-605
-613
-629
-629
-616
-609
-617
-618
-623
-627
-641
-646
-626
-596
-578
-557
-544
-546
-523
-506
-494
-474
-444
-406
-384
-363
-351
-355
-356
-343
-329
-303
-265
-245
-228
-219
-231
-218
-198
-187
-163
-149
-141
-156
-167
-166
-172
-166
-163
-153
-163
-160
-147
-141
-138
-131
-102
-71
-61
-49
-29
-31
-21
-35
-20
-8
-3
22
41
60
71
88
105
105
98
94
94
94
90
89
88
93
87
83
70
62
59
43
25
19
2
-21
-19
-21
-18
-20
-34
-40
-56
-80
-94
-94
-105
-127
-139
-135
-157
-183
-188
-196
-225
-235
-243
-259
-270
-274
-282
-306
-312
-321
-336
-348
-356
-362
-365
-356
-354
-372
-388
-415
-449
-465
-468
-473
-458
-449
-461
-484
-505
-527
-549
-563
-564
-578
-597
-618
-621
-631
-646
-642
-631
-627
-625
-608
-593
-578
-564
-565
-571
-560
-551
-543
-541
-533
-522
-510
-493
-486
-460
-435
-423
-395
-381
-375
-359
-332
-323
-301
-269
-256
-258
-257
-238
-239
-241
-218
-189
-165
-160
-150
-127
-128
-121
-100
-102
-114
-99
-89
-80
-71
-42
-33
-26
-22
-30
-20
-20
-21
-9
4
-2
16
-231
-373
-351
-395
-464
-424
-336
-285
-226
-177
-136
-116
-105
-104
-76
-54
-28
-17
-24
-42
-60
-61
-18
32
75
121
159
158
145
135
124
97
77
49
17
0
-15
-36
-58
-83
-108
-127
-112
-98
-100
-115
-157
-230
-305
-374
-449
-513
-578
-639
-678
-701
-719
-707
-684
-668
-666
-657
-652
-651
-645
-658
-674
-703
-751
-797
-818
-821
-826
-804
-777
-736
-714
-688
-680
-684
-678
-695
-718
-759
-789
-802
-789
-776
-757
-743
-727
-703
-672
-642
-616
-581
-571
-563
-562
-581
-612
-627
-648
-657
-631
-611
-573
-532
-476
-415
-380
-357
-330
-290
-263
-252
-251
-248
-263
-291
-290
-263
-214
-166
-116
-77
-47
-18
11
23
34
35
39
58
76
97
110
132
154
173
186
212
241
290
348
386
419
447
453
460
493
532
560
586
636
683
732
801
853
908
955
1002
1043
1065
1068
1042
967
844
692
508
316
167
52
-11
-47
-94
-158
-254
-339
-412
-445
-453
-472
-523
-615
-749
-900
-1023
-1096
-1130
-1149
-1151
-1132
-1098
-1048
-946
-823
-725
-655
-619
-624
-635
-624
-587
-546
-515
-469
-453
-450
-427
-382
-295
-181
-65
31
88
91
56
-1
-59
-126
-187
-258
-343
-437
-538
-619
-675
-690
-678
-636
-630
-643
-706
-816
-942
-1097
-1215
-1311
-1367
-1403
-1417
-1409
-1385
-1342
-1272
-1182
-1082
-1001
-924
-866
-835
-838
-835
-815
-810
-787
-742
-689
-616
-520
-394
-241
-111
-5
78
140
161
157
160
172
191
218
254
278
290
295
310
334
361
411
450
476
499
486
457
425
366
331
326
314
301
321
349
368
406
432
457
469
488
538
573
572
599
677
711
717
739
780
824
879
930
973
1017
1007
939
823
615
368
156
-24
-104
-120
-70
-15
1
-64
-171
-263
-353
-386
-357
-322
-372
-455
-561
-698
-841
-903
-895
-842
-704
-532
-379
-270
-216
-231
-265
-292
-276
-244
-187
-114
-85
-99
-132
-174
-209
-199
-115
-29
21
96
138
128
66
2
-60
-125
-173
-198
-182
-156
-173
-213
-224
-208
-236
-210
-130
-75
-82
-89
-113
-169
-224
-263
-224
-214
-231
-248
-260
-298
-358
-355
-312
-309
-321
-348
-394
-469
-546
-586
-605
-605
-579
-516
-485
-471
-463
-466
-513
-593
-662
-710
-737
-736
-685
-598
-523
-476
-446
-452
-475
-498
-519
-510
-482
-442
-378
-317
-288
-276
-285
-308
-329
-350
-347
-338
-316
-281
-256
-246
-243
-245
-251
-245
-233
-217
-200
-180
-161
-147
-152
-182
-209
-209
-203
-192
-169
-136
-111
-105
-122
-139
-148
-147
-145
-134
-112
-99
-100
-123
-140
-148
-157
-163
-144
-139
-138
-140
-164
-197
-219
-230
-245
-252
-248
-239
-237
-254
-276
-296
-312
-331
-346
-348
-340
-325
-326
-323
-332
-345
-352
-365
-358
-363
-370
-358
-369
-379
-375
-367
-357
-366
-360
-360
-365
-377
-374
-372
-356
-358
-353
-338
-341
-333
-340
-345
-352
-343
-330
-319
-301
-300
-321
-337
-349
-350
-354
-358
-359
-350
-362
-381
-386
-381
-371
-367
-359
-355
-373
-382
-384
-402
-401
-402
-388
-381
-394
-398
-398
-399
-404
-393
-379
-360
-340
-326
-318
-318
-320
-324
-320
-333
-328
-319
-319
-309
-287
-266
-253
-244
-235
-228
-231
-227
-224
-207
-204
-214
-208
-197
-200
-201
-199
-210
-238
-253
-240
-240
-248
-243
-232
-225
-209
-213
-208
-192
-193
-182
-186
-191
-184
-180
-183
-178
-149
-138
-132
-117
-124
-128
-135
-136
-119
-106
-97
-87
-77
-62
-62
-59
-70
-85
-82
-85
-81
-101
-124
-150
-181
-202
-209
-202
-198
-189
-196
-196
-203
-209
-223
-236
-249
-257
-248
-253
-262
-271
-276
-291
-287
-291
-287
-285
-297
-311
-342
-363
-378
-398
-416
-414
-419
-418
-423
-434
-439
-451
-455
-457
-457
-459
-471
-474
-462
-465
-445
-430
-416
-399
-398
-396
-392
-394
-389
-380
-386
-375
-364
-376
-398
-422
-435
-443
-444
-453
-453
-448
-460
-453
-446
-433
-424
-411
-407
-410
-395
-377
-384
-376
-359
-361
-350
-332
-313
-298
-283
-271
-276
-280
-281
-273
-264
-272
-275
-275
-271
-274
-276
-271
-276
-280
-283
-282
-264
-258
-245
-217
-197
-191
-175
-163
-160
-157
-150
-156
-166
-170
-166
-158
-155
-147
-149
-154
-150
-141
-133
-128
-134
-144
-152
-167
-182
-193
-197
-189
-187
-167
-151
-148
-147
-154
-155
-161
-154
-158
-158
-162
-179
-185
-187
-195
-204
-205
-224
-244
-250
-271
-290
-279
-278
-282
-297
-303
-306
-327
-340
-348
-338
-331
-344
-351
-352
-344
-342
-344
-334
-344
-343
-339
-354
-359
-362
-378
-395
-408
-399
-395
-386
-389
-416
-429
-426
-429
-420
-406
-415
-429
-443
-464
-508
-503
-500
-490
-492
-476
-492
-508
-501
-514
-519
-571
-601
-652
-678
-677
-694
-719
-739
-741
-756
-743
-719
-698
-690
-707
-911
-1123
-1304
-1371
-1325
-1046
-595
-211
7
64
-7
-205
-249
-109
81
249
376
334
165
48
20
98
205
308
308
196
-4
-194
-283
-235
-116
-12
-17
-116
-181
-210
-226
-207
-122
-80
-74
-143
-227
-298
-330
-302
-253
-228
-234
-276
-309
-305
-239
-161
-177
-196
-192
-218
-240
-219
-163
-128
-144
-200
-263
-309
-296
-230
-198
-160
-119
-88
-160
-267
-240
-192
-204
-290
-301
-225
-168
-158
-234
-327
-374
-352
-251
-136
-121
-238
-379
-447
-448
-394
-299
-252
-314
-414
-434
-380
-332
-280
-272
-332
-427
-449
-373
-324
-295
-304
-374
-466
-501
-486
-445
-381
-344
-376
-416
-423
-438
-413
-339
-296
-301
-326
-391
-490
-514
-442
-354
-362
-412
-431
-444
-426
-399
-341
-300
-312
-353
-364
-350
-316
-315
-344
-361
-393
-423
-391
-293
-206
-201
-281
-366
-396
-288
-185
-144
-135
-195
-310
-375
-270
-142
-118
-173
-176
-131
-94
-37
-4
-17
-64
-136
-144
-75
18
84
67
82
70
61
49
36
54
69
93
81
72
56
123
145
93
102
108
113
110
171
161
146
131
61
42
63
83
93
97
80
54
-2
-7
5
28
59
56
40
-26
-84
-40
-13
-62
-109
-167
-208
-200
-163
-132
-147
-203
-248
-239
-195
-160
-147
-175
-226
-258
-246
-218
-192
-171
-179
-218
-252
-272
-265
-248
-258
-282
-313
-347
-350
-352
-382
-434
-498
-535
-551
-549
-560
-591
-625
-664
-696
-693
-689
-673
-663
-679
-692
-717
-746
-740
-718
-714
-714
-724
-722
-700
-687
-674
-662
-660
-670
-654
-614
-578
-546
-504
-476
-456
-430
-404
-367
-344
-326
-297
-273
-238
-190
-130
-88
-63
-28
10
38
64
91
117
149
172
207
256
299
355
404
423
446
469
494
533
572
635
654
677
704
658
704
737
766
871
955
1003
1050
1067
1097
1154
1216
1298
1353
1456
1535
1607
1661
1675
1699
1676
1457
1062
472
-298
-892
-1221
-1324
-1232
-1144
-1246
-1410
-1630
-1730
-1622
-1452
-1277
-1280
-1461
-1708
-1875
-1884
-1757
-1582
-1405
-1201
-882
-414
120
581
803
790
702
666
721
875
975
936
770
567
453
468
598
729
768
674
469
224
-29
-357
-804
-1296
-1818
-2118
-2152
-2044
-1860
-1833
-1984
-2179
-2356
-2394
-2309
-2213
-2092
-2098
-2137
-2128
-2083
-1901
-1629
-1303
-943
-569
-225
57
196
184
53
-93
-125
-65
57
151
177
126
60
19
32
66
103
89
-9
-147
-341
-527
-680
-769
-782
-703
-574
-402
-260
-189
-164
-191
-159
-89
41
185
322
386
439
545
636
804
1005
1155
1332
1482
1533
1636
1672
1701
1786
1841
1926
2033
2127
2170
2208
2154
2172
2167
2195
2224
2022
1465
589
-537
-1643
-2291
-2468
-2264
-1913
-1671
-1745
-1931
-2078
-2057
-1857
-1587
-1470
-1544
-1719
-1883
-1857
-1697
-1434
-1157
-826
-329
363
1120
1755
2078
1983
1661
1382
1262
1291
1360
1307
1088
769
517
421
454
533
535
402
144
-183
-561
-998
-1496
-2019
-2489
-2754
-2767
-2572
-2462
-2452
-2411
-2466
-2214
-1778
-1489
-1264
-1203
-1326
-1412
-1459
-1447
-1376
-1157
-825
-487
-130
150
310
393
378
249
128
49
-9
-114
-321
-599
-841
-909
-784
-606
-474
-412
-417
-483
-634
-867
-1127
-1330
-1395
-1331
-1243
-1116
-982
-817
-612
-408
-209
-24
222
451
582
631
606
615
702
824
998
1182
1364
1570
1736
1824
1835
1781
1737
1710
1664
1622
1592
1510
1473
1477
1442
1509
1635
1720
1837
1953
1922
1926
1897
1454
664
-463
-1829
-2828
-3162
-2944
-2329
-1755
-1562
-1638
-1766
-1751
-1458
-1018
-705
-691
-923
-1232
-1344
-1201
-929
-625
-342
23
622
1433
2199
2609
2479
1962
1388
1031
919
922
805
486
45
-338
-498
-451
-281
-151
-221
-441
-734
-1052
-1409
-1828
-2304
-2708
-2875
-2762
-2390
-1963
-1665
-1619
-1607
-1516
-1243
-736
-331
-193
-268
-495
-686
-768
-743
-678
-588
-358
-112
113
219
132
-145
-443
-672
-782
-796
-800
-847
-1034
-1229
-1363
-1352
-1183
-953
-802
-766
-847
-970
-1099
-1218
-1322
-1390
-1318
-1094
-783
-503
-313
-202
-93
55
258
472
629
762
820
812
766
708
746
843
974
1158
1237
1248
1249
1157
1070
995
908
869
868
832
806
755
715
718
824
970
1156
1334
1467
1554
1576
1611
1557
1365
780
-55
-1118
-2029
-2450
-2374
-1912
-1392
-1102
-1075
-1126
-1121
-895
-607
-367
-401
-627
-878
-988
-879
-639
-404
-205
50
460
1063
1627
1961
1896
1496
1017
653
465
367
224
-15
-308
-534
-574
-466
-328
-221
-253
-405
-596
-830
-1109
-1449
-1815
-2092
-2186
-2059
-1757
-1429
-1171
-1115
-1105
-1056
-924
-634
-418
-342
-469
-676
-841
-855
-874
-841
-786
-723
-521
-360
-265
-308
-474
-731
-883
-993
-1009
-1037
-1085
-1228
-1390
-1456
-1415
-1213
-1002
-824
-777
-776
-844
-878
-982
-1072
-1095
-1026
-845
-606
-377
-256
-129
-35
130
309
510
638
680
647
589
549
488
521
547
613
729
797
865
891
867
838
791
738
712
689
760
813
862
886
870
926
1031
1163
1312
1437
1543
1656
1711
1734
1688
1435
787
-139
-1198
-2057
-2376
-2194
-1757
-1344
-1212
-1306
-1385
-1325
-1083
-805
-642
-724
-945
-1137
-1160
-1013
-774
-556
-365
-76
396
978
1466
1652
1482
1091
689
452
357
272
96
-163
-435
-598
-581
-451
-319
-278
-357
-519
-715
-961
-1257
-1593
-1913
-2096
-2080
-1869
-1576
-1312
-1116
-1150
-1253
-1160
-1005
-666
-416
-444
-598
-809
-940
-918
-803
-860
-922
-891
-805
-597
-488
-558
-711
-850
-908
-825
-764
-770
-887
-1002
-1102
-1132
-1052
-900
-743
-658
-672
-734
-760
-803
-794
-841
-846
-766
-578
-358
-210
-159
-118
33
270
538
707
783
776
743
758
801
771
775
816
905
977
1003
995
899
908
892
925
973
982
1022
1092
1155
1190
1181
1196
1290
1332
1498
1566
1628
1677
1629
1587
1255
566
-304
-1277
-1974
-2191
-2040
-1662
-1347
-1247
-1309
-1368
-1215
-882
-533
-332
-435
-686
-885
-862
-646
-415
-234
-78
182
630
1156
1534
1607
1358
968
654
502
428
283
12
-345
-660
-784
-714
-551
-417
-403
-496
-662
-861
-1075
-1334
-1604
-1846
-1967
-1912
-1776
-1614
-1494
-1493
-1370
-1123
-823
-507
-386
-448
-615
-773
-868
-874
-846
-784
-888
-963
-893
-823
-636
-573
-634
-768
-827
-846
-872
-1013
-1174
-1328
-1353
-1251
-1104
-947
-845
-753
-739
-721
-711
-696
-738
-757
-769
-729
-620
-486
-334
-198
-48
121
335
535
673
718
723
703
697
724
751
748
722
717
776
883
946
947
966
936
945
974
946
907
923
960
1090
1151
1206
1335
1417
1533
1643
1773
1842
1916
1883
1678
1087
221
-785
-1688
-2147
-2117
-1785
-1400
-1125
-1090
-1145
-1111
-882
-612
-412
-414
-628
-866
-930
-823
-603
-398
-208
51
446
952
1385
1565
1429
1095
713
460
344
230
27
-276
-562
-728
-726
-570
-403
-348
-390
-494
-672
-881
-1115
-1378
-1625
-1767
-1771
-1660
-1576
-1483
-1473
-1431
-1168
-880
-557
-396
-420
-639
-878
-1074
-1203
-1257
-1225
-1136
-982
-793
-617
-512
-568
-615
-689
-701
-693
-735
-907
-1098
-1275
-1383
-1369
-1249
-1078
-930
-785
-729
-734
-816
-908
-1003
-1040
-998
-883
-755
-619
-498
-388
-190
46
293
500
655
707
710
675
629
588
583
610
666
759
815
824
762
768
730
803
819
836
816
799
848
864
948
1014
1108
1209
1352
1464
1637
1706
1759
1769
1721
1537
979
121
-855
-1697
-2092
-2021
-1698
-1332
-1114
-1077
-1110
-1002
-737
-462
-320
-397
-620
-811
-830
-650
-444
-277
-112
123
481
896
1248
1359
1204
894
569
366
255
117
-141
-469
-733
-851
-788
-611
-469
-413
-433
-549
-709
-911
-1127
-1371
-1597
-1715
-1746
-1766
-1690
-1672
-1555
-1313
-1049
-744
-537
-478
-577
-709
-850
-941
-1012
-1057
-1246
-1320
-1271
-1085
-801
-597
-496
-494
-443
-417
-467
-655
-873
-1138
-1281
-1333
-1305
-1232
-1124
-990
-901
-787
-698
-657
-690
-746
-834
-857
-845
-764
-662
-546
-358
-143
125
395
628
730
746
755
787
778
755
713
557
537
551
595
679
760
850
899
993
1018
1039
1019
995
977
990
1024
1075
1109
1154
1292
1474
1626
1804
1885
1836
1478
758
-123
-1078
-1736
-2035
-1959
-1724
-1450
-1267
-1214
-1150
-952
-653
-390
-250
-343
-566
-784
-857
-800
-648
-444
-211
59
422
794
1058
1134
1021
800
556
395
235
-24
-361
-695
-911
-945
-810
-593
-457
-414
-467
-581
-750
-958
-1278
-1578
-1852
-2039
-2007
-1862
-1705
-1542
-1394
-1236
-998
-743
-575
-643
-823
-1119
-1370
-1488
-1466
-1378
-1264
-1084
-862
-622
-414
-229
-173
-184
-257
-350
-508
-706
-953
-1194
-1313
-1313
-1194
-1012
-793
-626
-527
-501
-518
-590
-663
-713
-734
-695
-613
-475
-323
-143
77
341
609
829
959
998
947
880
801
739
693
663
706
723
744
825
862
895
995
1079
1154
1220
1246
1227
1191
1131
1088
1153
1238
1355
1474
1575
1599
1603
1445
969
288
-558
-1324
-1790
-1868
-1717
-1484
-1305
-1219
-1136
-964
-626
-295
-94
-97
-276
-510
-627
-607
-532
-435
-314
-159
74
388
660
793
758
615
459
338
228
47
-271
-621
-879
-973
-917
-776
-654
-623
-668
-757
-859
-1010
-1163
-1318
-1466
-1564
-1602
-1577
-1553
-1508
-1459
-1378
-1268
-1152
-1053
-1058
-1149
-1274
-1377
-1406
-1325
-1159
-972
-831
-717
-591
-500
-409
-340
-330
-343
-399
-512
-658
-823
-959
-1041
-1053
-987
-890
-783
-679
-616
-591
-548
-500
-468
-413
-361
-323
-292
-230
-126
10
175
397
562
722
861
912
917
871
850
793
803
835
814
799
840
859
919
1033
1102
1159
1278
1324
1334
1303
1300
1265
1320
1455
1510
1620
1589
1534
1231
693
40
-666
-1202
-1433
-1436
-1324
-1178
-1111
-1085
-1029
-813
-529
-298
-177
-207
-344
-427
-434
-364
-256
-149
-38
83
281
500
641
694
639
513
405
329
227
5
-279
-559
-765
-853
-835
-758
-764
-799
-854
-952
-1030
-1100
-1207
-1341
-1457
-1525
-1548
-1549
-1554
-1559
-1565
-1537
-1429
-1320
-1223
-1202
-1235
-1261
-1209
-1094
-958
-805
-698
-614
-552
-480
-442
-423
-421
-446
-474
-515
-585
-682
-797
-890
-902
-897
-851
-809
-766
-707
-628
-561
-472
-363
-287
-213
-165
-92
-17
54
136
212
297
430
539
638
696
733
748
791
819
831
848
820
841
821
829
850
890
947
1034
1105
1174
1231
1249
1247
1242
1323
1298
1364
1371
1301
1246
1108
721
201
-394
-1006
-1332
-1432
-1311
-1171
-1047
-1005
-991
-880
-641
-431
-303
-297
-415
-527
-551
-493
-425
-347
-249
-141
-9
198
348
401
374
293
226
185
138
6
-235
-505
-700
-796
-789
-723
-679
-712
-737
-764
-825
-913
-1045
-1177
-1299
-1412
-1467
-1514
-1581
-1697
-1777
-1754
-1659
-1528
-1425
-1347
-1322
-1262
-1190
-1084
-988
-874
-782
-723
-634
-559
-484
-446
-413
-401
-380
-385
-433
-553
-693
-823
-908
-946
-944
-901
-864
-800
-727
-639
-526
-402
-308
-225
-167
-102
-22
13
75
126
188
301
415
513
571
604
674
705
727
818
817
813
798
798
841
853
962
978
1008
1105
1163
1215
1292
1355
1338
1380
1411
1451
1403
1372
1304
1164
1067
764
276
-272
-821
-1148
-1261
-1169
-1043
-951
-893
-842
-743
-554
-337
-276
-300
-397
-462
-458
-380
-288
-276
-261
-172
-61
93
235
263
235
146
109
94
42
-99
-335
-566
-713
-738
-714
-674
-674
-713
-745
-778
-823
-954
-1099
-1264
-1445
-1603
-1691
-1794
-1915
-1960
-1982
-1925
-1830
-1677
-1545
-1424
-1325
-1242
-1179
-1083
-977
-911
-828
-755
-713
-658
-592
-538
-497
-460
-425
-476
-541
-612
-707
-792
-846
-849
-843
-821
-782
-719
-657
-542
-429
-335
-248
-173
-93
-57
-31
-7
1
49
144
197
244
342
406
443
542
562
602
658
698
732
753
801
843
910
978
1063
1126
1193
1264
1308
1377
1435
1478
1495
1477
1423
1338
1261
1183
1120
1063
864
435
-23
-467
-810
-868
-864
-846
-812
-831
-794
-723
-560
-365
-301
-304
-333
-375
-349
-292
-234
-229
-201
-112
-4
95
174
166
102
54
39
55
60
-15
-179
-338
-433
-439
-439
-455
-507
-574
-633
-674
-718
-820
-959
-1099
-1245
-1425
-1550
-1701
-1880
-1970
-1981
-1901
-1727
-1499
-1311
-1182
-1103
-1023
-966
-899
-834
-801
-783
-755
-704
-639
-575
-503
-455
-419
-369
-373
-427
-529
-638
-727
-793
-824
-826
-800
-746
-660
-563
-436
-303
-181
-102
-34
16
-3
-8
20
26
63
106
165
237
315
366
389
437
499
558
567
652
693
724
782
815
865
949
1006
1072
1168
1237
1358
1406
1462
1448
1404
1323
1287
1155
1075
1035
962
929
842
777
504
158
-170
-478
-660
-681
-709
-704
-692
-662
-590
-479
-321
-199
-183
-197
-207
-239
-185
-157
-185
-204
-185
-136
-90
-9
27
38
46
35
32
11
-46
-154
-299
-438
-511
-578
-662
-730
-798
-846
-867
-880
-928
-1016
-1117
-1213
-1313
-1391
-1529
-1855
-2040
-2145
-2087
-1870
-1640
-1465
-1338
-1162
-1019
-865
-752
-659
-697
-744
-783
-829
-847
-829
-831
-827
-737
-594
-521
-541
-563
-631
-683
-708
-723
-744
-759
-769
-779
-725
-597
-396
-253
-130
-49
17
92
122
84
6
-42
-26
34
96
156
201
286
375
528
639
722
810
835
849
839
839
849
904
969
1020
1080
1160
1228
1233
1270
1243
1209
1234
1232
1158
1056
995
887
821
783
728
605
430
206
-48
-242
-436
-521
-588
-616
-627
-601
-605
-574
-486
-444
-341
-298
-259
-275
-257
-258
-269
-286
-289
-290
-314
-285
-277
-250
-243
-219
-207
-197
-210
-296
-446
-576
-667
-782
-851
-929
-1010
-1093
-1165
-1221
-1267
-1294
-1319
-1344
-1422
-1520
-1827
-2054
-2159
-2218
-2108
-1930
-1752
-1601
-1358
-1192
-1020
-885
-762
-741
-774
-796
-855
-896
-897
-897
-936
-899
-788
-680
-669
-638
-646
-653
-665
-687
-699
-726
-741
-820
-835
-767
-628
-512
-419
-331
-233
-133
-57
-35
-76
-85
-82
-52
-76
-96
-52
-5
132
291
441
579
732
861
887
831
838
852
822
848
806
808
855
911
925
972
972
1025
1016
984
1009
876
867
825
715
644
629
599
500
447
361
279
209
80
-53
-155
-194
-294
-409
-452
-468
-454
-414
-352
-300
-237
-158
-119
-141
-83
-29
-62
-85
-118
-157
-160
-200
-289
-321
-317
-281
-315
-345
-369
-417
-457
-537
-598
-676
-743
-817
-971
-1064
-1224
-1532
-1669
-1763
-1800
-1725
-1615
-1585
-1522
-1429
-1375
-1300
-1264
-1189
-1246
-1271
-1259
-1217
-1149
-1064
-1008
-972
-873
-752
-698
-730
-716
-731
-726
-732
-772
-794
-768
-769
-809
-784
-728
-604
-552
-519
-488
-453
-403
-358
-357
-411
-413
-399
-354
-355
-319
-261
-171
-71
27
99
141
231
281
357
383
429
482
567
608
618
678
750
830
849
877
894
918
937
923
896
833
823
844
833
799
808
795
750
774
740
696
694
662
569
489
431
375
320
256
210
109
79
68
11
-49
-124
-189
-242
-257
-226
-183
-209
-136
-179
-197
-177
-186
-198
-259
-305
-357
-376
-396
-415
-466
-513
-552
-567
-609
-674
-698
-729
-794
-791
-830
-891
-887
-968
-1036
-1119
-1133
-1128
-1125
-1159
-1175
-1164
-1176
-1157
-1175
-1184
-1186
-1175
-1169
-1171
-1157
-1118
-1081
-1032
-1005
-943
-866
-823
-773
-757
-733
-694
-665
-675
-663
-641
-602
-554
-535
-489
-457
-404
-342
-295
-282
-242
-210
-204
-181
-158
-114
-65
-7
18
29
57
90
127
128
156
179
198
240
285
320
378
436
474
506
539
543
556
613
610
623
671
688
675
676
705
717
707
564
322
1
-212
-417
-484
-468
-428
-302
-146
89
263
513
632
665
592
534
412
314
204
45
-117
-221
-236
-271
-282
-268
-215
-229
-180
-203
-195
-193
-262
-390
-544
-576
-593
-584
-620
-601
-595
-526
-458
-468
-508
-559
-573
-639
-710
-785
-853
-921
-921
-930
-922
-838
-773
-714
-702
-710
-707
-703
-703
-730
-793
-873
-882
-913
-950
-996
-1026
-1034
-1031
-1019
-1023
-1028
-1015
-1016
-1025
-1005
-988
-944
-876
-810
-761
-669
-578
-518
-464
-410
-374
-340
-304
-265
-245
-211
-161
-144
-136
-154
-176
-206
-228
-248
-246
-240
-234
-213
-181
-130
-96
-33
26
53
87
98
101
122
131
121
142
148
164
183
191
215
222
246
254
269
246
242
229
222
228
211
207
235
237
233
278
274
286
279
278
269
245
222
149
88
56
28
-25
-29
-39
-55
-23
-46
0
-22
-18
-59
-104
-134
-190
-206
-256
-313
-397
-412
-423
-422
-454
-475
-491
-500
-506
-523
-526
-532
-533
-559
-568
-565
-572
-590
-597
-616
-618
-608
-621
-619
-622
-630
-647
-666
-681
-680
-723
-750
-767
-793
-834
-849
-858
-878
-881
-873
-847
-838
-798
-776
-768
-758
-740
-749
-742
-729
-737
-740
-728
-679
-653
-612
-538
-482
-430
-370
-327
-297
-257
-231
-213
-207
-179
-171
-192
-204
-200
-227
-239
-230
-231
-218
-186
-156
-158
-151
-141
-130
-124
-108
-91
-76
-28
1
14
22
34
34
28
37
23
25
59
90
109
133
135
117
112
108
66
44
37
27
46
50
68
91
100
92
90
69
58
41
-5
-47
-94
-133
-164
-168
-175
-175
-176
-156
-142
-134
-108
-98
-101
-117
-145
-175
-214
-256
-303
-334
-343
-330
-331
-315
-284
-282
-266
-270
-275
-282
-292
-322
-363
-381
-384
-401
-420
-418
-419
-418
-402
-388
-382
-375
-378
-383
-428
-463
-484
-523
-541
-560
-570
-566
-536
-504
-485
-454
-426
-396
-380
-378
-371
-377
-386
-391
-390
-364
-341
-321
-301
-292
-261
-230
-212
-203
-203
-205
-195
-200
-199
-197
-215
-224
-238
-243
-238
-238
-228
-221
-235
-252
-254
-249
-258
-278
-294
-304
-299
-310
-294
-271
-245
-211
-177
-140
-115
-89
-91
-98
-114
-126
-137
-138
-134
-144
-124
-113
-110
-104
-86
-70
-70
-62
-65
-51
-56
-71
-96
-122
-149
-172
-190
-204
-189
-194
-175
-152
-138
-135
-131
-130
-127
-130
-145
-145
-153
-159
-160
-161
-179
-181
-195
-206
-215
-222
-228
-229
-215
-217
-223
-209
-213
-237
-267
-294
-291
-295
-298
-309
-319
-327
-328
-328
-345
-372
-360
-358
-361
-368
-364
-347
-367
-392
-414
-423
-430
-420
-427
-419
-395
-380
-364
-356
-333
-319
-306
-280
-275
-256
-245
-257
-252
-230
-207
-193
-175
-152
-147
-162
-159
-152
-170
-174
-163
-153
-137
-143
-157
-180
-196
-227
-254
-258
-258
-266
-286
-281
-278
-270
-265
-246
-222
-197
-185
-188
-179
-178
-181
-183
-182
-196
-190
-177
-173
-176
-173
-175
-176
-183
-202
-198
-192
-203
-198
-185
-188
-199
-229
-273
-302
-330
-337
-351
-364
-361
-350
-326
-322
-316
-291
-264
-261
-290
-305
-298
-318
-344
-351
-359
-365
-339
-333
-339
-325
-297
-289
-277
-261
-255
-260
-273
-279
-294
-299
-306
-320
-336
-352
-345
-329
-319
-299
-286
-268
-250
-240
-232
-227
-211
-214
-236
-259
-260
-259
-258
-276
-290
-264
-229
-219
-216
-209
-200
-193
-186
-182
-203
-204
-228
-225
-245
-278
-277
-278
-281
-290
-278
-277
-268
-278
-281
-302
-301
-281
-301
-323
-325
-325
-332
-342
-330
-313
-292
-272
-275
-273
-262
-261
-256
-234
-240
-242
-230
-219
-217
-232
-227
-231
-237
-222
-192
-176
-151
-129
-134
-132
-141
-145
-166
-195
-204
-205
-206
-214
-226
-224
-224
-231
-230
-235
-243
-249
-238
-247
-250
-254
-241
-223
-241
-231
-238
-235
-247
-276
-268
-243
-229
-237
-235
-250
-252
-249
-258
-254
-273
-272
-271
-281
-283
-255
-235
-213
-199
-185
-163
-168
-166
-178
-182
-179
-190
-208
-225
-235
-238
-257
-269
-247
-233
-219
-219
-223
-228
-232
-219
-220
-227
-250
-241
-224
-225
-233
-245
-236
-237
-233
-240
-233
-220
-237
-250
-248
-238
-246
-243
-227
-206
-205
-188
-173
-175
-172
-161
-159
-172
-169
-156
-160
-155
-149
-149
-145
-134
-125
-132
-117
-125
-154
-163
-161
-165
-171
-166
-171
-189
-195
-182
-177
-183
-173
-169
-173
-181
-194
-196
-217
-231
-236
-230
-202
-194
-182
-195
-215
-213
-211
-234
-237
-234
-248
-248
-250
-251
-242
-243
-259
-264
-273
-274
-279
-275
-279
-301
-316
-330
-327
-322
-290
-278
-278
-264
-257
-240
-228
-217
-218
-204
-192
-195
-208
-216
-205
-208
-219
-243
-231
-212
-203
-181
-168
-154
-150
-160
-179
-179
-180
-176
-164
-136
-104
-88
-66
-63
-71
-69
-57
-65
-76
-73
-84
-94
-101
-121
-137
-132
-127
-132
-139
-143
-138
-118
-107
-109
-124
-127
-120
-139
-156
-157
-152
-163
-167
-147
-134
-113
-89
-98
-97
-98
-116
-115
-117
-105
-100
-101
-82
-86
-86
-86
-84
-111
-134
-146
-167
-186
-223
-234
-250
-253
-244
-239
-217
-201
-198
-209
-206
-201
-204
-208
-211
-216
-218
-208
-208
-203
-200
-197
-183
-178
-191
-208
-216
-231
-257
-276
-291
-309
-307
-312
-294
-281
-272
-240
-229
-227
-221
-200
-208
-192
-198
-192
-187
-198
-199
-213
-208
-202
-183
-157
-128
-107
-88
-76
-61
-60
-70
-80
-96
-98
-113
-144
-160
-174
-169
-164
-171
-176
-180
-167
-158
-149
-120
-121
-112
-94
-107
-117
-133
-135
-147
-158
-158
-157
-143
-142
-144
-136
-121
-131
-137
-140
-156
-173
-178
-170
-164
-152
-134
-117
-107
-98
-106
-115
-126
-116
-118
-123
-121
-119
-109
-109
-107
-99
-76
-67
-73
-78
-78
-69
-71
-82
-97
-113
-105
-111
-116
-124
-125
-115
-116
-123
-127
-123
-131
-147
-176
-189
-174
-163
-160
-157
-154
-140
-126
-130
-144
-154
-155
-179
-186
-195
-205
-193
-197
-218
-210
-192
-185
-195
-206
-209
-199
-204
-214
-220
-214
-204
-219
-218
-204
-203
-196
-210
-233
-239
-229
-230
-250
-259
-270
-274
-283
-286
-290
-283
-257
-243
-242
-232
-214
-203
-194
-191
-186
-185
-193
-208
-232
-257
-248
-246
-249
-237
-232
-222
-199
-189
-193
-188
-189
-194
-216
-227
-219
-220
-227
-203
-194
-180
-170
-151
-121
-112
-96
-97
-102
-123
-128
-144
-156
-164
-173
-183
-186
-184
-173
-152
-129
-127
-138
-143
-164
-172
-190
-208
-220
-226
-231
-237
-234
-224
-206
-209
-220
-233
-246
-248
-256
-258
-264
-268
-259
-251
-260
-267
-267
-261
-247
-239
-224
-221
-235
-249
-260
-260
-243
-233
-249
-242
-234
-220
-213
-217
-205
-205
-206
-205
-209
-213
-217
-216
-201
-195
-202
-193
-189
-203
-213
-220
-220
-226
-239
-255
-284
-293
-301
-313
-328
-331
-314
-292
-284
-277
-251
-223
-216
-209
-188
-190
-176
-173
-173
-167
-176
-184
-187
-179
-188
-201
-185
-184
-192
-183
-180
-185
-181
-171
-173
-182
-181
-174
-183
-186
-180
-181
-182
-187
-189
-192
-183
-166
-165
-162
-155
-146
-139
-127
-125
-118
-116
-112
-124
-135
-132
-121
-112
-99
-88
-109
-113
-97
-83
-88
-99
-98
-105
-108
-122
-131
-136
-135
-119
-129
-132
-123
-117
-135
-139
-128
-120
-115
-121
-124
-128
-134
-151
-160
-157
-145
-144
-147
-151
-167
-166
-168
-175
-176
-183
-181
-168
-160
-162
-170
-165
-148
-147
-143
-136
-135
-142
-144
-131
-122
-136
-139
-141
-159
-175
-176
-191
-195
-195
-203
-197
-208
-201
-187
-171
-150
-155
-168
-184
-198
-215
-223
-210
-194
-196
-183
-171
-158
-157
-147
-122
-120
-127
-130
-142
-158
-156
-160
-160
-160
-147
-119
-107
-86
-76
-72
-57
-56
-64
-69
-81
-102
-122
-148
-159
-166
-165
-157
-156
-147
-129
-103
-93
-93
-82
-64
-50
-21
9
30
50
53
51
42
26
28
34
25
27
34
15
1
-14
-31
-43
-39
-39
-28
-31
-52
-40
-31
-42
-34
-12
-6
-2
9
4
-12
-20
-18
-27
-41
-50
-42
-47
-70
-73
-74
-82
-96
-83
-87
-93
-93
-98
-104
-116
-119
-135
-137
-148
-149
-155
-163
-153
-141
-147
-161
-166
-162
-152
-137
-138
-141
-139
-150
-154
-159
-165
-165
-163
-151
-159
-180
-170
-179
-181
-187
-186
-191
-202
-192
-183
-182
-178
-167
-161
-162
-151
-136
-135
-124
-112
-97
-98
-104
-99
-103
-116
-113
-110
-134
-142
-140
-152
-160
-160
-160
-169
-178
-162
-162
-177
-188
-196
-201
-197
-196
-193
-182
-178
-172
-171
-175
-166
-161
-169
-183
-192
-188
-189
-191
-192
-194
-185
-159
-145
-152
-161
-166
-177
-177
-179
-180
-175
-172
-173
-192
-198
-200
-211
-219
-220
-224
-225
-227
-215
-195
-187
-187
-189
-187
-185
-200
-197
-195
-193
-184
-197
-188
-183
-198
-204
-209
-210
-236
-240
-245
-258
-258
-241
-228
-232
-227
-221
-214
-228
-248
-249
-267
-278
-286
-297
-301
-318
-323
-307
-296
-288
-271
-259
-256
-253
-248
-236
-242
-266
-273
-269
-271
-272
-257
-250
-233
-223
-241
-245
-243
-257
-274
-280
-276
-270
-263
-268
-275
-272
-274
-272
-267
-278
-279
-270
-268
-277
-284
-290
-291
-284
-300
-309
-317
-316
-317
-308
-296
-294
-276
-261
-253
-243
-225
-230
-238
-240
-238
-243
-251
-245
-249
-258
-270
-270
-274
-278
-280
-281
-284
-287
-291
-283
-279
-295
-299
-303
-299
-294
-305
-314
-323
-332
-336
-328
-336
-359
-361
-362
-360
-372
-377
-378
-368
-370
-370
-379
-388
-414
-437
-442
-465
-474
-470
-469
-467
-456
-443
-430
-423
-413
-397
-394
-400
-415
-419
-423
-428
-423
-434
-444
-444
-441
-432
-424
-418
-417
-420
-426
-424
-425
-429
-438
-442
-434
-428
-426
-420
-412
-404
-394
-395
-394
-394
-390
-395
-390
-375
-368
-354
-351
-338
-317
-325
-314
-317
-316
-289
-285
-296
-294
-308
-321
-337
-341
-332
-356
-367
-364
-353
-331
-333
-330
-330
-332
-331
-329
-339
-342
-333
-351
-354
-340
-355
-365
-371
-363
-351
-351
-343
-329
-330
-343
-343
-341
-348
-362
-360
-359
-350
-331
-329
-329
-316
-308
-309
-307
-306
-324
-339
-347
-344
-330
-327
-314
-311
-322
-323
-322
-315
-301
-309
-319
-319
-332
-345
-354
-347
-345
-355
-363
-355
-355
-356
-356
-368
-373
-373
-370
-350
-347
-356
-347
-358
-357
-358
-355
-356
-360
-342
-335
-326
-318
-311
-319
-322
-319
-323
-325
-334
-315
-306
-329
-326
-323
-326
-309
-290
-297
-310
-311
-307
-305
-309
-313
-300
-301
-299
-299
-288
-287
-293
-309
-311
-317
-336
-343
-359
-354
-347
-326
-324
-312
-296
-286
-284
-279
-267
-269
-263
-271
-263
-260
-268
-265
-255
-249
-247
-242
-240
-231
-222
-217
-215
-219
-232
-242
-236
-241
-248
-249
-255
-261
-257
-255
-251
-245
-248
-250
-248
-250
-244
-237
-239
-237
-232
-231
-226
-225
-221
-221
-240
-231
-221
-222
-216
-223
-246
-257
-257
-261
-264
-268
-263
-258
-261
-272
-280
-299
-300
-295
-298
-296
-294
-295
-293
-275
-274
-279
-260
-249
-248
-229
-222
-231
-238
-242
-247
-243
-246
-249
-251
-269
-270
-268
-276
-262
-268
-273
-268
-269
-276
-282
-299
-297
-302
-300
-299
-312
-310
-322
-325
-312
-299
-282
-265
-256
-268
-293
-307
-308
-307
-309
-310
-315
-319
-307
-299
-309
-312
-303
-310
-306
-312
-319
-332
-344
-332
-329
-327
-327
-322
-312
-312
-316
-302
-291
-287
-286
-285
-277
-277
-276
-270
-269
-259
-238
-233
-227
-224
-233
-248
-267
-277
-286
-286
-285
-286
-289
-273
-274
-268
-264
-264
-259
-264
-271
-269
-270
-279
-287
-278
-275
-288
-285
-268
-270
-261
-247
-240
-239
-239
-239
-251
-266
-278
-284
-289
-299
-300
-294
-307
-322
-326
-324
-314
-323
-333
-335
-347
-355
-365
-358
-361
-367
-365
-355
-347
-331
-310
-299
-295
-306
-307
-301
-294
-291
-286
-298
-321
-337
-339
-348
-347
-339
-331
-331
-327
-331
-341
-348
-346
-340
-343
-342
-334
-349
-353
-341
-326
-307
-296
-277
-278
-262
-258
-265
-268
-278
-281
-282
-285
-274
-280
-278
-281
-277
-259
-247
-244
-251
-244
-246
-242
-254
-264
-281
-298
-302
-317
-313
-307
-308
-310
-312
-308
-301
-307
-305
-297
-298
-292
-285
-281
-282
-282
-279
-274
-254
-256
-268
-274
-288
-294
-298
-306
-305
-303
-305
-308
-309
-311
-313
-311
-308
-302
-296
-300
-314
-315
-333
-334
-328
-327
-326
-311
-292
-286
-281
-266
-244
-248
-262
-266
-266
-261
-274
-272
-281
-295
-283
-280
-279
-277
-284
-283
-285
-292
-299
-306
-308
-323
-336
-338
-341
-339
-344
-349
-350
-360
-353
-356
-357
-353
-351
-348
-340
-349
-370
-374
-375
-378
-378
-376
-361
-364
-370
-375
-366
-366
-376
-372
-390
-393
-379
-361
-341
-331
-340
-338
-349
-353
-357
-362
-351
-359
-362
-345
-333
-326
-323
-314
-312
-315
-310
-314
-311
-309
-310
-314
-327
-339
-326
-333
-327
-310
-309
-295
-292
-279
-277
-275
-269
-266
-266
-255
-243
-230
-223
-216
-204
-210
-222
-223
-225
-234
-236
-246
-246
-257
-258
-254
-250
-262
-264
-259
-268
-282
-289
-288
-300
-291
-286
-291
-296
-299
-293
-298
-290
-286
-288
-291
-287
-284
-289
-296
-299
-301
-293
-297
-306
-297
-301
-307
-305
-312
-312
-323
-333
-332
-337
-355
-369
-365
-382
-383
-378
-376
-374
-363
-359
-355
-358
-355
-346
-333
-316
-299
-283
-278
-269
-271
-267
-275
-283
-290
-282
-272
-269
-265
-252
-239
-235
-227
-229
-220
-209
-215
-215
-229
-243
-254
-270
-284
-286
-297
-295
-299
-300
-284
-276
-265
-267
-260
-253
-253
-254
-253
-251
-261
-259
-257
-254
-254
-248
-238
-234
-220
-212
-210
-207
-214
-218
-224
-226
-223
-231
-230
-239
-243
-249
-256
-251
-248
-246
-241
-246
-243
-246
-262
-276
-285
-289
-300
-306
-296
-293
-293
-278
-280
-291
-302
-316
-336
-352
-364
-379
-383
-374
-376
-351
-330
-323
-314
-312
-306
-297
-291
-279
-275
-276
-287
-294
-303
-322
-318
-310
-309
-307
-310
-316
-313
-324
-330
-323
-331
-325
-316
-314
-323
-322
-325
-333
-343
-359
-369
-369
-355
-346
-335
-326
-313
-309
-305
-289
-278
-271
-263
-259
-243
-245
-244
-235
-241
-228
-222
-206
-202
-221
-201
-197
-205
-215
-209
-198
-197
-200
-202
-205
-217
-219
-228
-219
-206
-198
-196
-215
-208
-198
-204
-201
-188
-189
-192
-208
-222
-224
-219
-203
-198
-200
-198
-205
-204
-212
-204
-197
-195
-200
-216
-217
-221
-219
-212
-214
-216
-197
-193
-192
-193
-204
-218
-232
-249
-260
-270
-274
-272
-279
-288
-293
-290
-279
-269
-265
-257
-254
-256
-255
-273
-274
-269
-267
-271
-276
-277
-297
-308
-312
-308
-310
-300
-298
-309
-294
-288
-294
-289
-283
-281
-282
-298
-308
-316
-318
-319
-303
-296
-292
-290
-287
-284
-286
-287
-275
-276
-271
-263
-265
-263
-268
-281
-272
-263
-268
-264
-251
-236
-244
-235
-238
-251
-257
-259
-257
-261
-265
-265
-268
-262
-263
-259
-265
-266
-257
-259
-261
-263
-276
-281
-264
-251
-269
-275
-268
-270
-283
-292
-296
-300
-309
-309
-298
-286
-278
-278
-260
-246
-239
-236
-234
-223
-224
-222
-225
-234
-245
-265
-271
-276
-288
-294
-294
-297
-295
-300
-294
-278
-278
-270
-271
-274
-280
-278
-273
-274
-295
-306
-296
-290
-290
-288
-284
-296
-308
-316
-328
-328
-317
-315
-318
-314
-322
-319
-312
-315
-310
-305
-297
-281
-277
-275
-273
-275
-284
-291
-277
-268
-263
-252
-254
-259
-259
-253
-255
-250
-226
-206
-205
-214
-216
-219
-230
-218
-208
-207
-199
-200
-204
-215
-235
-241
-241
-247
-243
-251
-256
-267
-271
-277
-286
-283
-285
-297
-312
-309
-307
-314
-316
-313
-301
-289
-291
-282
-275
-278
-276
-266
-256
-259
-248
-238
-250
-248
-232
-227
-230
-246
-250
-253
-255
-246
-245
-254
-258
-264
-271
-277
-287
-292
-286
-299
-309
-303
-300
-300
-289
-280
-281
-279
-270
-267
-273
-288
-283
-280
-289
-286
-278
-259
-240
-222
-219
-227
-235
-236
-237
-236
-233
-240
-242
-245
-240
-235
-239
-238
-239
-236
-237
-234
-228
-235
-242
-251
-258
-267
-277
-269
-254
-252
-268
-250
-229
-227
-226
-221
-222
-224
-234
-245
-249
-267
-275
-288
-281
-268
-266
-257
-250
-250
-250
-258
-268
-271
-281
-282
-272
-264
-274
-281
-284
-267
-259
-260
-256
-244
-248
-268
-274
-276
-281
-304
-302
-284
-271
-261
-250
-240
-229
-234
-234
-234
-240
-245
-244
-232
-228
-217
-205
-206
-200
-185
-174
-164
-171
-172
-164
-169
-189
-198
-204
-197
-195
-189
-189
-190
-178
-180
-168
-171
-167
-160
-156
-149
-154
-149
-137
-134
-136
-130
-122
-94
-80
-79
-79
-82
-81
-96
-117
-133
-144
-157
-171
-186
-190
-189
-198
-198
-196
-203
-208
-211
-211
-215
-218
-217
-216
-220
-230
-236
-244
-246
-237
-218
-203
-195
-198
-207
-207
-225
-224
-207
-207
-214
-209
-193
-198
-212
-212
-211
-209
-218
-227
-226
-223
-229
-225
-236
-260
-269
-275
-287
-300
-307
-321
-325
-318
-313
-308
-304
-283
-274
-273
-262
-249
-239
-238
-228
-220
-213
-235
-235
-237
-252
-251
-238
-249
-263
-255
-252
-253
-255
-246
-225
-214
-225
-237
-240
-249
-243
-246
-247
-252
-261
-251
-242
-232
-238
-234
-228
-226
-222
-216
-216
-214
-205
-217
-210
-215
-211
-202
-206
-200
-207
-208
-212
-212
-212
-218
-229
-241
-253
-254
-264
-271
-276
-265
-263
-271
-266
-258
-254
-254
-254
-253
-259
-260
-269
-282
-280
-288
-309
-331
-336
-344
-348
-341
-339
-342
-336
-336
-345
-362
-363
-366
-371
-354
-328
-329
-333
-314
-307
-292
-284
-272
-272
-275
-268
-274
-285
-311
-336
-348
-354
-365
-386
-380
-384
-392
-391
-387
-381
-372
-338
-333
-331
-329
-349
-351
-353
-352
-340
-332
-339
-349
-347
-350
-353
-338
-328
-313
-306
-303
-311
-304
-299
-303
-302
-299
-291
-292
-307
-303
-294
-301
-306
-306
-291
-290
-283
-281
-283
-281
-286
-299
-297
-299
-308
-297
-300
-310
-313
-318
-332
-346
-342
-330
-316
-309
-309
-296
-287
-280
-272
-257
-240
-238
-232
-227
-230
-229
-241
-242
-228
-216
-229
-243
-246
-256
-263
-261
-262
-251
-254
-244
-235
-232
-228
-230
-225
-236
-245
-258
-266
-281
-290
-289
-294
-296
-301
-307
-303
-289
-292
-314
-321
-314
-312
-303
-301
-298
-289
-295
-308
-310
-312
-321
-319
-324
-332
-335
-335
-336
-316
-304
-307
-311
-320
-326
-342
-342
-351
-347
-346
-345
-351
-349
-344
-342
-330
-321
-312
-295
-288
-294
-290
-292
-288
-278
-272
-265
-251
-247
-256
-259
-256
-245
-232
-240
-243
-233
-251
-267
-273
-288
-293
-301
-307
-310
-302
-302
-296
-284
-287
-282
-290
-303
-302
-287
-293
-286
-276
-273
-262
-255
-256
-263
-261
-266
-263
-252
-258
-247
-250
-265
-271
-282
-297
-292
-289
-295
-308
-307
-307
-312
-317
-320
-325
-341
-337
-328
-330
-338
-333
-305
-297
-290
-280
-274
-265
-257
-245
-234
-247
-257
-258
-258
-257
-253
-252
-255
-253
-248
-250
-247
-249
-254
-248
-258
-262
-272
-283
-281
-282
-291
-298
-305
-316
-315
-308
-300
-299
-296
-304
-294
-294
-303
-298
-296
-302
-295
-282
-284
-287
-288
-291
-292
-299
-302
-285
-295
-296
-275
-261
-253
-248
-238
-209
-204
-196
-191
-193
-191
-191
-187
-195
-208
-210
-212
-215
-228
-226
-227
-225
-228
-240
-251
-266
-267
-266
-278
-292
-299
-295
-288
-279
-268
-269
-272
-282
-289
-289
-292
-299
-295
-303
-314
-311
-321
-327
-331
-327
-331
-325
-316
-317
-326
-330
-348
-367
-371
-369
-365
-355
-350
-358
-360
-368
-369
-364
-354
-356
-348
-341
-336
-345
-345
-340
-338
-338
-334
-322
-328
-315
-309
-304
-297
-287
-267
-257
-252
-254
-253
-262
-272
-276
-277
-295
-308
-314
-312
-297
-290
-276
-280
-291
-300
-293
-309
-321
-317
-310
-313
-314
-313
-315
-325
-331
-319
-319
-316
-309
-298
-305
-325
-311
-317
-321
-315
-313
-299
-298
-303
-296
-282
-289
-291
-291
-301
-301
-299
-303
-308
-305
-294
-300
-314
-312
-316
-323
-318
-305
-291
-286
-278
-263
-254
-252
-242
-238
-245
-251
-255
-263
-280
-302
-312
-314
-331
-339
-335
-339
-345
-368
-370
-357
-362
-367
-365
-358
-358
-362
-362
-366
-357
-353
-347
-336
-337
-343
-348
-334
-339
-344
-332
-322
-323
-325
-334
-326
-308
-306
-298
-281
-279
-301
-314
-318
-311
-315
-319
-313
-303
-310
-313
-307
-312
-311
-311
-301
-297
-289
-286
-289
-295
-283
-277
-281
-288
-290
-280
-278
-272
-286
-302
-308
-307
-323
-333
-335
-329
-325
-337
-334
-343
-349
-342
-338
-333
-336
-327
-332
-352
-366
-384
-388
-389
-388
-387
-380
-379
-379
-373
-369
-351
-352
-342
-331
-336
-315
-308
-298
-285
-293
-297
-308
-313
-319
-326
-320
-322
-314
-301
-303
-297
-289
-300
-306
-310
-303
-303
-297
-283
-274
-271
-268
-268
-261
-261
-259
-256
-261
-250
-247
-250
-248
-264
-275
-280
-296
-306
-315
-314
-319
-307
-291
-293
-302
-296
-277
-274
-277
-295
-294
-282
-289
-296
-303
-301
-302
-302
-302
-296
-286
-274
-273
-267
-265
-264
-264
-271
-273
-265
-268
-284
-293
-300
-306
-323
-328
-326
-322
-301
-294
-305
-315
-331
-339
-346
-350
-353
-353
-346
-348
-339
-318
-319
-315
-307
-296
-296
-294
-294
-304
-303
-316
-318
-312
-320
-331
-335
-338
-345
-348
-351
-337
-326
-326
-336
-334
-329
-330
-340
-335
-329
-324
-305
-290
-297
-302
-289
-282
-292
-293
-279
-277
-272
-273
-277
-290
-296
-299
-298
-302
-310
-312
-317
-305
-293
-283
-287
-286
-293
-298
-316
-324
-297
-299
-300
-293
-291
-288
-281
-282
-266
-258
-251
-240
-232
-231
-230
-248
-261
-243
-240
-246
-251
-244
-244
-241
-248
-256
-266
-259
-253
-257
-251
-248
-250
-262
-262
-252
-249
-264
-274
-281
-312
-324
-346
-355
-349
-365
-357
-334
-329
-313
-302
-301
-299
-300
-297
-286
-289
-279
-274
-277
-271
-273
-273
-278
-278
-272
-273
-276
-275
-281
-274
-270
-274
-278
-262
-246
-246
-244
-251
-261
-264
-261
-265
-266
-270
-274
-276
-278
-269
-267
-271
-257
-243
-239
-230
-235
-240
-245
-240
-248
-256
-262
-263
-258
-249
-251
-258
-261
-259
-260
-258
-263
-259
-259
-252
-255
-259
-260
-248
-242
-247
-254
-267
-272
-281
-281
-299
-309
-310
-314
-297
-295
-300
-284
-278
-273
-271
-274
-269
-252
-240
-232
-224
-217
-213
-211
-207
-207
-201
-203
-211
-217
-215
-226
-240
-235
-237
-225
-219
-219
-220
-227
-241
-247
-257
-256
-260
-262
-272
-275
-267
-279
-286
-287
-279
-280
-270
-265
-260
-261
-265
-270
-280
-285
-268
-260
-273
-275
-258
-257
-263
-253
-250
-248
-242
-230
-218
-216
-205
-190
-188
-195
-192
-199
-217
-211
-195
-206
-200
-193
-219
-226
-228
-248
-259
-245
-248
-253
-245
-231
-222
-208
-192
-200
-208
-207
-214
-215
-220
-221
-230
-236
-237
-236
-241
-247
-257
-258
-250
-258
-254
-252
-248
-239
-234
-233
-229
-225
-225
-227
-216
-210
-214
-202
-196
-200
-201
-211
-218
-219
-216
-201
-194
-200
-211
-220
-233
-240
-243
-244
-236
-231
-229
-236
-244
-257
-243
-236
-235
-231
-226
-219
-224
-224
-216
-217
-212
-190
-195
-200
-213
-220
-230
-257
-265
-254
-248
-253
-245
-238
-240
-246
-239
-232
-217
-205
-205
-185
-173
-175
-174
-183
-195
-206
-212
-217
-216
-216
-221
-220
-221
-222
-219
-211
-213
-219
-220
-216
-215
-226
-233
-227
-231
-234
-234
-250
-248
-241
-244
-246
-250
-245
-251
-255
-250
-237
-228
-225
-223
-238
-249
-244
-252
-247
-234
-235
-252
-274
-273
-267
-274
-288
-289
-283
-272
-263
-271
-279
-265
-269
-260
-269
-267
-257
-274
-278
-283
-291
-296
-303
-312
-304
-304
-306
-314
-315
-308
-313
-313
-313
-307
-290
-292
-290
-284
-287
-294
-292
-292
-309
-316
-298
-296
-294
-298
-300
-305
-304
-283
-271
-280
-290
-280
-269
-273
-281
-286
-278
-280
-270
-263
-258
-249
-244
-243
-241
-229
-216
-227
-227
-230
-247
-264
-271
-259
-259
-262
-258
-246
-251
-250
-237
-241
-255
-263
-260
-254
-250
-251
-234
-227
-232
-228
-225
-217
-221
-229
-221
-214
-219
-228
-231
-230
-223
-215
-207
-203
-203
-198
-206
-218
-212
-203
-202
-203
-195
-202
-201
-209
-205
-201
-209
-215
-218
-212
-213
-212
-210
-218
-221
-218
-216
-224
-232
-216
-211
-213
-224
-225
-227
-231
-232
-233
-225
-220
-214
-214
-217
-221
-221
-225
-239
-253
-266
-273
-278
-285
-286
-276
-276
-273
-263
-259
-260
-273
-289
-289
-297
-300
-310
-315
-317
-327
-330
-349
-347
-346
-325
-297
-283
-281
-270
-272
-280
-269
-269
-267
-263
-241
-231
-234
-239
-239
-235
-239
-242
-241
-237
-235
-228
-232
-231
-214
-210
-211
-208
-216
-215
-218
-222
-219
-232
-231
-250
-250
-250
-262
-252
-252
-239
-241
-252
-243
-236
-243
-250
-255
-234
-222
-231
-234
-236
-236
-216
-198
-190
-184
-168
-158
-162
-158
-155
-150
-148
-151
-143
-144
-157
-161
-177
-186
-193
-203
-205
-209
-214
-218
-217
-230
-239
-234
-241
-249
-252
-256
-252
-242
-241
-240
-229
-227
-219
-222
-227
-226
-215
-193
-177
-179
-183
-179
-178
-186
-188
-172
-167
-165
-164
-163
-167
-176
-189
-198
-200
-218
-225
-216
-215
-228
-231
-234
-244
-248
-245
-230
-227
-213
-201
-217
-212
-209
-208
-210
-226
-240
-239
-246
-258
-256
-247
-243
-247
-239
-223
-217
-195
-184
-166
-157
-164
-156
-159
-167
-167
-183
-199
-214
-213
-214
-228
-221
-203
-200
-215
-223
-227
-232
-238
-231
-236
-239
-225
-210
-206
-199
-200
-207
-210
-200
-182
-176
-178
-178
-172
-162
-161
-171
-176
-175
-177
-188
-194
-178
-173
-175
-172
-172
-178
-188
-181
-188
-195
-208
-212
-201
-206
-213
-195
-188
-173
-173
-181
-174
-173
-164
-173
-180
-189
-202
-221
-231
-243
-249
-242
-242
-226
-214
-211
-205
-208
-193
-200
-212
-221
-220
-224
-240
-249
-244
-247
-257
-279
-296
-300
-316
-331
-337
-341
-331
-322
-320
-337
-349
-353
-362
-346
-344
-351
-360
-354
-355
-367
-359
-347
-345
-342
-326
-321
-314
-310
-302
-303
-313
-323
-334
-354
-351
-347
-349
-339
-342
-336
-325
-320
-318
-319
-328
-335
-331
-330
-334
-325
-312
-313
-311
-298
-287
-280
-260
-247
-245
-249
-244
-240
-237
-234
-236
-225
-220
-201
-191
-178
-173
-163
-141
-132
-137
-130
-107
-117
-113
-107
-102
-104
-118
-107
-113
-119
-137
-153
-156
-164
-169
-173
-175
-183
-183
-192
-193
-182
-179
-173
-169
-160
-153
-156
-155
-149
-151
-156
-162
-167
-178
-183
-176
-182
-185
-178
-176
-183
-204
-209
-213
-219
-240
-238
-241
-260
-268
-289
-293
-302
-309
-305
-311
-309
-309
-305
-315
-320
-313
-313
-313
-306
-309
-294
-289
-288
-294
-287
-292
-303
-301
-313
-318
-337
-327
-332
-336
-338
-352
-359
-374
-381
-396
-406
-407
-410
-414
-416
-407
-399
-393
-386
-381
-381
-377
-375
-376
-364
-348
-345
-338
-340
-353
-353
-353
-349
-345
-331
-320
-313
-311
-307
-291
-281
-278
-287
-284
-291
-298
-303
-323
-327
-321
-320
-312
-290
-282
-283
-279
-274
-262
-251
-239
-243
-241
-225
-216
-205
-207
-214
-216
-219
-208
-196
-190
-176
-155
-148
-142
-142
-136
-131
-130
-118
-101
-89
-78
-59
-35
-23
-24
-22
-24
-28
-32
-48
-48
-48
-45
-38
-40
-44
-46
-49
-51
-60
-64
-65
-69
-66
-69
-74
-78
-86
-93
-92
-90
-74
-73
-77
-87
-88
-95
-119
-122
-130
-149
-150
-152
-164
-176
-191
-205
-211
-222
-238
-245
-253
-264
-274
-285
-290
-297
-304
-308
-320
-332
-344
-354
-369
-380
-390
-402
-412
-418
-427
-439
-448
-463
-473
-480
-478
-473
-467
-474
-471
-443
-434
-427
-431
-429
-420
-422
-414
-410
-417
-421
-433
-430
-444
-438
-434
-434
-425
-415
-395
-397
-400
-391
-381
-375
-362
-356
-347
-335
-328
-325
-318
-305
-291
-280
-278
-275
-268
-264
-265
-258
-253
-249
-240
-230
-224
-217
-198
-175
-150
-138
-120
-106
-101
-92
-80
-80
-73
-63
-50
-38
-33
-35
-34
-32
-31
-21
-10
3
8
18
30
25
11
5
3
-1
0
-3
-18
-19
-15
-19
-23
-30
-30
-34
-41
-50
-48
-54
-59
-39
-37
-51
-56
-60
-72
-78
-88
-99
-114
-121
-132
-147
-163
-176
-195
-229
-250
-256
-258
-272
-274
-265
-275
-284
-284
-287
-295
-318
-342
-336
-340
-352
-373
-390
-413
-437
-440
-448
-452
-453
-448
-452
-476
-483
-478
-488
-498
-504
-507
-511
-515
-530
-525
-533
-539
-527
-529
-533
-538
-548
-549
-557
-551
-540
-535
-515
-507
-508
-514
-512
-509
-525
-522
-512
-508
-493
-481
-474
-457
-445
-429
-401
-383
-386
-384
-357
-350
-333
-302
-282
-267
-273
-255
-236
-226
-217
-208
-206
-197
-189
-183
-181
-185
-184
-180
-172
-157
-142
-132
-120
-118
-106
-97
-82
-82
-79
-68
-57
-37
-30
-19
0
12
18
31
30
34
32
43
47
60
74
74
75
64
60
51
45
46
41
35
35
27
17
-1
-18
-34
-47
-58
-72
-92
-105
-111
-124
-128
-124
-129
-141
-140
-148
-150
-153
-164
-187
-207
-224
-246
-261
-276
-281
-281
-296
-304
-304
-318
-338
-347
-361
-374
-386
-407
-415
-421
-427
-437
-452
-462
-465
-477
-486
-494
-503
-511
-513
-513
-527
-539
-546
-542
-541
-545
-554
-547
-546
-555
-552
-557
-568
-575
-574
-569
-566
-577
-586
-600
-601
-591
-584
-566
-562
-543
-525
-510
-493
-474
-450
-435
-422
-414
-406
-396
-390
-389
-383
-377
-370
-350
-347
-348
-326
-313
-292
-279
-268
-243
-225
-223
-200
-188
-189
-176
-169
-156
-156
-161
-150
-150
-140
-134
-134
-136
-131
-102
-83
-70
-62
-52
-41
-29
-21
-5
0
2
18
7
-15
-21
-3
-9
-7
-6
9
13
3
12
14
20
18
24
21
35
51
49
50
41
31
26
11
18
29
33
36
40
36
23
7
-14
-34
-48
-56
-70
-85
-101
-104
-109
-125
-134
-143
-163
-190
-212
-231
-256
-268
-273
-291
-303
-316
-334
-336
-353
-363
-378
-399
-404
-424
-442
-455
-475
-486
-501
-503
-490
-492
-515
-530
-534
-561
-566
-555
-551
-549
-551
-556
-568
-574
-577
-577
-574
-575
-569
-570
-562
-561
-557
-547
-556
-556
-561
-564
-565
-572
-577
-564
-551
-541
-525
-512
-513
-505
-482
-470
-463
-444
-425
-414
-407
-396
-378
-367
-366
-349
-321
-291
-270
-263
-241
-218
-186
-175
-159
-148
-134
-119
-113
-108
-108
-86
-81
-74
-70
-66
-50
-37
-33
-46
-43
-36
-36
-45
-35
-19
-12
-1
10
6
8
20
15
9
7
13
13
6
7
3
-9
-23
-35
-37
-33
-40
-44
-43
-57
-62
-62
-66
-68
-67
-72
-83
-77
-73
-80
-75
-68
-58
-60
-73
-90
-101
-106
-114
-122
-126
-117
-121
-121
-112
-123
-130
-151
-163
-191
-233
-252
-271
-293
-304
-316
-333
-346
-366
-384
-403
-413
-419
-441
-465
-471
-466
-461
-471
-482
-494
-495
-513
-526
-530
-530
-536
-545
-541
-535
-537
-542
-532
-541
-547
-545
-546
-546
-537
-537
-538
-533
-526
-523
-521
-519
-515
-517
-514
-502
-488
-469
-466
-462
-460
-456
-443
-429
-419
-406
-390
-378
-360
-346
-333
-331
-329
-330
-318
-299
-282
-267
-254
-243
-235
-223
-206
-193
-195
-180
-165
-166
-166
-161
-155
-148
-142
-127
-128
-124
-120
-122
-132
-135
-140
-154
-157
-159
-152
-134
-124
-119
-93
-73
-73
-71
-70
-61
-65
-70
-67
-70
-80
-82
-85
-92
-86
-81
-82
-75
-69
-75
-81
-79
-76
-64
-68
-52
-33
-28
-18
-12
-10
-13
-9
-13
-25
-21
-16
-31
-44
-54
-68
-74
-90
-96
-112
-126
-125
-140
-159
-167
-172
-186
-196
-202
-200
-213
-222
-234
-250
-260
-272
-281
-301
-312
-327
-351
-358
-365
-387
-414
-435
-444
-445
-454
-462
-469
-472
-467
-483
-504
-513
-528
-545
-564
-575
-568
-578
-567
-575
-563
-565
-548
-560
-545
-572
-544
-586
-518
-786
-1211
-1097
-1154
-1186
-1165
-1070
-1070
-1073
-1069
-1004
-928
-843
-779
-754
-712
-707
-704
-706
-741
-750
-721
-671
-621
-562
-480
-403
-365
-285
-193
-122
-56
-16
0
-15
-38
-47
-50
-59
-68
-92
-113
-90
-65
-56
-55
-57
-64
-87
-84
-70
-56
-50
-51
-90
-114
-113
-117
-121
-139
-144
-146
-138
-105
-69
-33
1
5
18
47
83
131
166
182
183
175
162
173
176
194
211
192
185
185
192
210
219
229
235
244
265
284
295
314
296
264
227
201
172
120
75
16
-66
-137
-189
-235
-290
-360
-421
-478
-512
-547
-602
-651
-686
-735
-787
-816
-823
-845
-870
-882
-906
-925
-929
-934
-937
-934
-936
-938
-939
-912
-887
-875
-874
-881
-884
-871
-863
-867
-861
-850
-830
-826
-811
-793
-789
-767
-755
-745
-742
-727
-702
-689
-686
-680
-682
-698
-722
-723
-725
-727
-722
-708
-693
-690
-684
-684
-670
-654
-634
-605
-588
-559
-539
-543
-532
-524
-505
-477
-457
-429
-412
-402
-373
-338
-309
-284
-260
-232
-201
-159
-118
-76
-42
-11
30
67
98
131
160
182
190
197
214
243
269
300
334
343
362
392
415
437
468
494
521
546
560
585
621
650
668
691
713
739
777
787
794
820
857
901
933
964
1002
1023
1028
1036
1020
982
915
777
626
476
345
211
56
-90
-250
-432
-599
-727
-827
-894
-946
-972
-1021
-1055
-1050
-1040
-1041
-1063
-1102
-1151
-1184
-1195
-1182
-1178
-1176
-1192
-1188
-1168
-1114
-1005
-860
-727
-609
-473
-330
-199
-79
22
100
143
168
211
224
229
167
41
-47
-126
-169
-160
-229
-336
-464
-617
-671
-725
-795
-861
-998
-1140
-1245
-1367
-1447
-1520
-1602
-1685
-1791
-1792
-1769
-1744
-1652
-1608
-1591
-1546
-1444
-1273
-1109
-978
-873
-811
-745
-653
-557
-469
-395
-341
-300
-248
-179
-95
-40
7
46
77
129
195
259
303
302
244
178
115
99
94
51
11
-45
-95
-113
-117
-97
-75
-81
-82
-38
31
113
185
237
283
320
383
447
526
602
682
728
767
834
945
1046
1130
1226
1284
1359
1447
1544
1649
1717
1758
1790
1810
1876
1959
1998
2013
1954
1739
1428
1034
626
294
21
-201
-431
-731
-995
-1227
-1416
-1489
-1507
-1521
-1530
-1543
-1514
-1463
-1406
-1369
-1465
-1605
-1752
-1827
-1763
-1659
-1534
-1444
-1430
-1370
-1206
-944
-605
-267
5
223
402
574
752
881
928
878
789
734
722
734
723
636
499
342
246
248
279
198
68
-57
-215
-320
-434
-600
-829
-1149
-1452
-1781
-2051
-2205
-2366
-2523
-2680
-2798
-2802
-2748
-2601
-2413
-2312
-2184
-2043
-1872
-1655
-1449
-1295
-1232
-1189
-1053
-899
-746
-569
-425
-291
-191
-64
83
254
434
556
590
611
637
659
650
596
482
323
207
127
73
18
-56
-161
-227
-254
-237
-209
-187
-193
-225
-231
-240
-222
-196
-185
-184
-182
-155
-48
64
154
287
403
561
765
985
1227
1421
1606
1767
1882
2063
2247
2365
2484
2564
2601
2712
2784
2866
2951
2947
2761
2211
1597
876
173
-239
-541
-746
-987
-1452
-1901
-2303
-2537
-2454
-2347
-2288
-2255
-2311
-2314
-2279
-2173
-2120
-2298
-2503
-2660
-2647
-2310
-1883
-1530
-1328
-1256
-1051
-677
-115
573
1120
1409
1516
1576
1679
1836
1911
1798
1530
1270
1125
1093
1128
1072
874
570
326
249
331
386
297
38
-377
-825
-1310
-1667
-1942
-2252
-2537
-2805
-3016
-3096
-3199
-3308
-3337
-3352
-3145
-2858
-2542
-2227
-2064
-2029
-2028
-2013
-1827
-1573
-1309
-1048
-891
-700
-508
-318
-68
178
375
571
709
877
990
968
835
614
392
261
177
81
-17
-195
-422
-643
-769
-798
-753
-723
-714
-744
-775
-804
-869
-925
-1007
-1040
-1030
-949
-817
-661
-541
-431
-324
-81
211
502
858
1079
1294
1474
1600
1819
2010
2094
2265
2330
2429
2639
2780
2914
3022
3080
3190
3312
3430
3575
3589
3515
3280
2511
1507
397
-881
-1609
-2016
-2202
-2223
-2611
-3123
-3557
-3864
-3586
-3099
-2636
-2312
-2386
-2439
-2452
-2397
-2173
-2270
-2558
-2758
-2781
-2241
-1433
-683
-138
17
185
696
1487
2463
3187
3372
3110
2706
2438
2339
2244
1978
1491
962
612
508
593
594
353
-24
-387
-531
-456
-376
-573
-1108
-1878
-2609
-3097
-3319
-3496
-3800
-4004
-4140
-4024
-3587
-3139
-2768
-2603
-2502
-2203
-1805
-1320
-976
-969
-1134
-1368
-1385
-1188
-932
-629
-465
-388
-155
190
629
975
1087
1063
904
773
701
558
276
-169
-649
-1017
-1201
-1178
-1137
-1199
-1311
-1389
-1322
-1148
-939
-841
-896
-1038
-1177
-1243
-1273
-1293
-1334
-1400
-1379
-1165
-837
-431
-68
215
473
751
1121
1542
1873
2026
1961
1876
1871
1904
1990
2040
2056
2074
2139
2273
2500
2723
2872
2919
2984
3062
3143
3189
3097
2941
2719
2481
2112
1140
4
-1281
-2521
-2918
-2928
-2657
-2390
-2712
-3171
-3462
-3412
-2777
-2169
-1752
-1749
-2099
-2223
-2141
-1872
-1565
-1745
-2018
-2092
-1732
-716
331
1059
1384
1316
1429
1969
2711
3356
3460
2965
2176
1593
1389
1345
1190
804
267
-144
-230
-79
77
-19
-424
-889
-1208
-1311
-1310
-1495
-2004
-2692
-3298
-3606
-3614
-3414
-3235
-3264
-3285
-3020
-2546
-1897
-1320
-1078
-1116
-1126
-1037
-821
-596
-576
-798
-1028
-1071
-891
-497
-175
-39
-13
98
294
594
800
768
461
53
-325
-580
-738
-962
-1228
-1535
-1715
-1678
-1486
-1291
-1170
-1182
-1201
-1138
-961
-797
-789
-960
-1251
-1414
-1419
-1268
-1099
-979
-863
-672
-345
104
526
839
1018
1106
1223
1365
1547
1542
1480
1342
1207
1247
1385
1574
1741
1821
1836
1985
2162
2407
2506
2483
2403
2279
2225
2181
2144
1994
1861
1781
1833
1983
2188
1785
747
-248
-1407
-2128
-2079
-1995
-1887
-1984
-2551
-2968
-3082
-2740
-2187
-1774
-1539
-1574
-1587
-1316
-1121
-867
-833
-1151
-1266
-1202
-704
84
600
812
852
784
1082
1629
2180
2413
2236
1759
1176
881
768
628
349
-30
-446
-654
-711
-711
-727
-913
-1153
-1359
-1427
-1453
-1513
-1750
-2183
-2578
-2813
-2849
-2714
-2525
-2504
-2610
-2496
-2260
-1880
-1307
-1072
-1066
-976
-1038
-983
-833
-862
-1014
-1221
-1312
-1271
-1130
-913
-876
-907
-792
-647
-326
-55
18
-27
-281
-583
-747
-929
-1051
-1176
-1371
-1471
-1421
-1307
-1198
-1091
-1047
-1036
-911
-724
-607
-585
-718
-943
-1055
-1015
-869
-706
-602
-513
-335
-88
187
475
678
831
937
1007
1107
1169
1096
1039
995
1024
1141
1216
1379
1480
1527
1717
1890
2078
2285
2320
2302
2233
2159
2202
2140
2130
2063
1945
2016
2134
2243
2247
1516
574
-366
-1423
-1775
-1805
-1871
-1842
-2113
-2549
-2737
-2666
-2253
-1885
-1586
-1454
-1552
-1468
-1284
-1191
-1011
-1114
-1294
-1288
-1105
-526
79
435
678
776
943
1341
1780
2067
2005
1702
1214
779
585
447
252
7
-305
-575
-709
-762
-753
-800
-930
-1097
-1249
-1361
-1494
-1663
-1971
-2314
-2545
-2613
-2544
-2387
-2246
-2276
-2257
-2022
-1737
-1314
-891
-782
-881
-921
-1053
-1111
-1017
-1015
-1134
-1147
-1081
-1007
-837
-699
-687
-660
-502
-331
-192
-175
-292
-548
-829
-1027
-1084
-1152
-1157
-1146
-1186
-1150
-1025
-903
-826
-734
-695
-657
-608
-574
-662
-806
-971
-1049
-979
-824
-623
-466
-326
-181
56
306
552
730
834
908
954
1000
958
931
904
899
1064
1245
1343
1556
1594
1641
1818
1865
2052
2160
2114
2107
2035
1898
1897
1905
1938
1981
2081
2219
2368
2579
2713
2531
1729
795
-205
-1322
-1852
-1968
-2169
-2154
-2282
-2597
-2706
-2477
-1989
-1594
-1246
-1096
-1261
-1282
-1166
-1158
-1068
-1202
-1418
-1455
-1292
-752
-120
334
719
947
1171
1589
1961
2128
1953
1511
943
467
225
82
-105
-328
-570
-784
-820
-745
-625
-577
-641
-807
-998
-1187
-1440
-1726
-2051
-2345
-2547
-2577
-2475
-2299
-2126
-1970
-1958
-1741
-1292
-995
-632
-518
-745
-859
-1086
-1278
-1192
-1212
-1231
-1264
-1247
-1098
-977
-801
-682
-628
-432
-247
-115
-78
-317
-550
-792
-1004
-1006
-1025
-1066
-1049
-1050
-994
-884
-749
-614
-548
-511
-552
-618
-698
-813
-935
-1036
-1072
-943
-717
-502
-321
-168
2
218
485
696
807
828
771
736
757
714
733
804
910
1097
1289
1506
1584
1608
1790
1905
1972
2182
2136
2023
1991
1863
1809
1805
1887
2023
2084
2235
2422
2508
2669
2616
1916
1025
118
-1055
-1817
-2032
-2238
-2308
-2335
-2530
-2589
-2331
-1890
-1520
-1226
-1074
-1184
-1251
-1174
-1158
-1105
-1186
-1375
-1430
-1313
-873
-247
297
757
1088
1315
1642
1950
2053
1891
1488
916
419
128
-69
-257
-442
-625
-771
-776
-675
-564
-502
-557
-734
-944
-1190
-1502
-1781
-2069
-2339
-2489
-2543
-2467
-2265
-2032
-1771
-1552
-1480
-1157
-837
-743
-527
-539
-928
-1087
-1254
-1438
-1359
-1293
-1321
-1319
-1201
-1040
-906
-739
-652
-676
-562
-505
-543
-648
-866
-1074
-1205
-1305
-1258
-1209
-1190
-1081
-985
-873
-697
-536
-525
-526
-565
-690
-805
-875
-968
-1034
-1037
-944
-766
-556
-353
-201
-45
133
347
546
652
635
586
550
553
583
639
681
731
953
1150
1308
1534
1553
1584
1783
1793
1815
1973
1789
1659
1775
1692
1710
1915
2012
2137
2345
2545
2654
2775
2882
2711
2046
1168
221
-1003
-1811
-2113
-2318
-2364
-2268
-2296
-2279
-2043
-1713
-1433
-1226
-1116
-1237
-1374
-1403
-1442
-1468
-1529
-1662
-1659
-1486
-1053
-399
168
655
1021
1290
1542
1730
1758
1546
1122
589
144
-169
-369
-487
-554
-623
-624
-522
-420
-330
-263
-303
-479
-702
-1006
-1383
-1720
-2000
-2233
-2362
-2377
-2287
-2083
-1836
-1561
-1252
-1179
-1041
-735
-719
-684
-600
-970
-1332
-1397
-1627
-1627
-1358
-1261
-1224
-1015
-845
-697
-478
-315
-433
-560
-578
-726
-850
-992
-1166
-1303
-1328
-1247
-1096
-999
-863
-708
-643
-508
-362
-381
-463
-550
-767
-942
-1020
-1102
-1150
-1064
-966
-797
-528
-313
-166
-23
118
245
412
508
495
416
373
390
456
567
716
847
1032
1295
1472
1694
1758
1734
1863
1873
1798
1866
1814
1632
1636
1738
1791
1968
2221
2351
2560
2785
2940
3049
3115
2996
2282
1400
538
-717
-1588
-1857
-2145
-2175
-2010
-1996
-1920
-1694
-1382
-1112
-970
-881
-1020
-1208
-1214
-1269
-1340
-1430
-1561
-1612
-1471
-1044
-434
170
692
1056
1323
1578
1752
1768
1576
1188
645
152
-140
-338
-468
-478
-484
-475
-370
-242
-124
-77
-118
-285
-546
-869
-1274
-1631
-1902
-2165
-2342
-2386
-2314
-2146
-1908
-1640
-1366
-1214
-1123
-891
-828
-889
-843
-1047
-1428
-1536
-1678
-1746
-1499
-1357
-1345
-1149
-980
-830
-573
-430
-462
-505
-516
-556
-600
-694
-890
-1044
-1095
-1052
-953
-869
-788
-642
-492
-376
-268
-266
-354
-442
-590
-790
-918
-1045
-1132
-1113
-1058
-957
-759
-516
-311
-135
42
194
354
487
509
441
376
362
386
484
556
613
786
1051
1285
1421
1613
1724
1712
1870
1979
1862
1829
1758
1725
1800
1806
1939
2102
2169
2438
2722
2798
2991
3138
3010
2482
1777
884
-379
-1240
-1601
-1999
-2074
-1951
-2037
-2006
-1746
-1528
-1300
-1045
-993
-1045
-1065
-1092
-1126
-1186
-1368
-1585
-1738
-1703
-1381
-883
-353
166
540
877
1213
1506
1662
1591
1317
881
462
103
-177
-343
-441
-532
-508
-431
-363
-251
-105
4
-31
-147
-338
-649
-961
-1238
-1547
-1848
-2092
-2209
-2180
-2096
-1910
-1679
-1476
-1240
-997
-902
-806
-790
-1032
-1179
-1259
-1522
-1739
-1720
-1688
-1597
-1413
-1310
-1210
-938
-653
-470
-391
-384
-417
-437
-430
-513
-714
-916
-991
-999
-947
-884
-838
-735
-567
-381
-277
-264
-308
-405
-491
-664
-859
-1038
-1127
-1139
-1140
-1110
-1043
-906
-653
-382
-199
-9
166
322
444
510
429
358
394
451
500
523
608
670
858
1159
1352
1501
1658
1737
1909
2086
2038
2010
2013
1966
2045
2136
2088
2154
2245
2386
2559
2692
2780
2593
2193
1637
728
-187
-694
-1082
-1293
-1283
-1433
-1668
-1645
-1643
-1676
-1538
-1462
-1402
-1227
-1025
-940
-917
-1080
-1295
-1441
-1552
-1504
-1275
-967
-661
-387
-173
109
440
777
1060
1146
1007
794
564
371
264
133
32
-70
-199
-299
-354
-360
-281
-201
-140
-86
-175
-294
-378
-557
-779
-992
-1206
-1353
-1444
-1510
-1583
-1671
-1695
-1643
-1493
-1306
-1211
-1146
-1110
-1158
-1217
-1277
-1377
-1411
-1383
-1431
-1509
-1524
-1490
-1352
-1142
-990
-855
-701
-524
-359
-270
-273
-346
-389
-370
-348
-381
-471
-527
-505
-424
-360
-336
-352
-347
-313
-323
-392
-463
-526
-525
-536
-592
-673
-746
-754
-720
-653
-591
-526
-431
-303
-222
-179
-165
-157
-127
-115
-129
-157
-170
-117
-27
35
91
163
272
396
540
616
652
771
929
1086
1194
1236
1246
1330
1490
1582
1640
1753
1889
2002
2105
2158
1986
1570
1132
798
596
613
766
936
1000
970
741
327
18
-147
-193
-140
-13
-7
-164
-385
-632
-851
-999
-1018
-955
-876
-846
-823
-841
-841
-755
-612
-508
-478
-538
-688
-871
-1058
-1100
-1065
-967
-845
-803
-861
-976
-1008
-964
-843
-699
-568
-526
-536
-523
-539
-603
-639
-617
-597
-582
-604
-643
-718
-778
-776
-719
-709
-723
-732
-773
-860
-1015
-1137
-1235
-1263
-1279
-1362
-1495
-1602
-1636
-1646
-1623
-1600
-1570
-1505
-1401
-1296
-1252
-1288
-1284
-1205
-1117
-1059
-1044
-1030
-997
-938
-877
-837
-803
-755
-687
-658
-663
-680
-667
-586
-483
-418
-400
-409
-391
-368
-346
-320
-293
-238
-169
-89
-66
-56
-39
21
94
159
215
240
280
332
388
416
448
481
567
642
708
761
807
905
1042
1212
1320
1398
1503
1634
1762
1869
1987
2112
2246
2386
2417
2180
1751
1291
957
844
977
1234
1426
1470
1279
829
311
-9
-158
-119
40
112
-42
-323
-612
-837
-979
-1035
-995
-907
-788
-733
-772
-816
-790
-687
-546
-474
-525
-698
-932
-1141
-1264
-1277
-1192
-1038
-927
-942
-1017
-1101
-1108
-991
-802
-617
-535
-547
-566
-590
-624
-638
-619
-573
-515
-493
-518
-591
-671
-649
-561
-451
-367
-375
-496
-670
-810
-874
-919
-982
-1007
-1092
-1196
-1316
-1469
-1582
-1584
-1472
-1382
-1319
-1258
-1255
-1275
-1226
-1146
-1092
-1033
-961
-916
-915
-979
-1030
-1006
-897
-763
-690
-688
-711
-720
-688
-641
-579
-517
-434
-377
-369
-402
-454
-450
-383
-318
-263
-241
-234
-198
-158
-89
-30
36
126
222
275
272
269
288
347
402
460
483
473
514
598
699
807
904
1050
1175
1305
1431
1485
1573
1713
1907
2075
2215
2308
2347
2364
2182
1790
1335
965
834
935
1186
1415
1459
1331
931
469
145
-16
-24
86
176
33
-220
-505
-735
-874
-920
-896
-840
-765
-702
-700
-731
-708
-627
-507
-423
-454
-674
-955
-1211
-1339
-1347
-1283
-1129
-1048
-1053
-1113
-1176
-1191
-1095
-901
-681
-554
-578
-607
-630
-678
-675
-655
-632
-608
-609
-598
-637
-683
-639
-558
-439
-354
-340
-402
-524
-679
-879
-1046
-1139
-1157
-1152
-1229
-1339
-1485
-1576
-1571
-1554
-1481
-1409
-1338
-1242
-1169
-1152
-1167
-1157
-1138
-1095
-1075
-1113
-1144
-1143
-1086
-1021
-982
-898
-825
-772
-748
-783
-830
-807
-707
-613
-547
-556
-570
-564
-549
-521
-499
-474
-405
-342
-292
-239
-225
-181
-107
-49
-11
23
28
56
64
87
124
163
248
346
391
416
455
516
645
779
931
1051
1155
1293
1433
1611
1735
1846
2007
2184
2322
2382
2415
2245
1821
1333
859
684
839
1195
1571
1677
1492
952
355
-12
-149
-66
105
232
86
-249
-604
-914
-1048
-1061
-984
-883
-822
-789
-811
-823
-781
-675
-516
-406
-433
-696
-1026
-1330
-1490
-1449
-1302
-1084
-976
-1011
-1120
-1233
-1226
-1066
-834
-592
-468
-498
-573
-650
-715
-729
-687
-633
-587
-593
-618
-657
-716
-695
-601
-471
-365
-355
-441
-624
-859
-1070
-1173
-1215
-1229
-1257
-1389
-1544
-1655
-1680
-1641
-1560
-1407
-1309
-1257
-1178
-1121
-1114
-1107
-1068
-1049
-1051
-1083
-1127
-1161
-1165
-1093
-994
-889
-777
-707
-679
-676
-681
-656
-585
-485
-412
-409
-464
-496
-508
-525
-518
-485
-431
-371
-320
-265
-224
-196
-116
-14
50
83
94
88
85
92
129
161
200
267
348
421
477
554
660
787
879
964
1084
1195
1314
1431
1564
1680
1800
1940
2084
2225
2339
2422
2423
2221
1794
1282
866
782
981
1354
1658
1697
1471
917
388
87
4
106
287
350
155
-188
-522
-757
-856
-824
-739
-651
-593
-566
-603
-604
-549
-441
-314
-262
-371
-678
-1020
-1302
-1411
-1350
-1189
-968
-871
-919
-1003
-1046
-993
-827
-587
-387
-332
-397
-495
-583
-646
-635
-574
-513
-488
-509
-534
-605
-627
-562
-456
-311
-227
-246
-347
-493
-669
-791
-864
-995
-1168
-1295
-1401
-1424
-1420
-1413
-1341
-1227
-1087
-1075
-1122
-1095
-1044
-988
-922
-891
-940
-1003
-1018
-1013
-1021
-1033
-989
-884
-771
-681
-685
-685
-603
-522
-475
-463
-458
-453
-441
-470
-522
-601
-640
-563
-484
-478
-479
-438
-323
-190
-105
-37
-13
18
86
150
142
146
164
200
230
218
243
311
433
571
697
748
832
963
1113
1262
1337
1390
1457
1553
1658
1754
1846
2004
2151
2290
2402
2263
1819
1256
771
584
759
1159
1592
1729
1560
1043
358
-120
-281
-168
58
218
96
-251
-626
-902
-1014
-986
-895
-760
-654
-606
-622
-681
-641
-499
-336
-250
-331
-631
-994
-1300
-1477
-1433
-1269
-1028
-834
-859
-999
-1142
-1170
-1007
-757
-537
-444
-507
-649
-748
-825
-820
-763
-687
-599
-593
-626
-688
-732
-670
-523
-364
-251
-256
-381
-542
-729
-915
-1050
-1116
-1149
-1188
-1293
-1438
-1538
-1575
-1465
-1330
-1230
-1136
-1088
-1061
-1033
-1009
-1008
-1005
-1020
-1047
-1122
-1206
-1246
-1212
-1114
-991
-899
-827
-737
-700
-669
-658
-615
-550
-495
-471
-513
-584
-665
-699
-695
-670
-637
-586
-519
-449
-369
-277
-200
-134
-68
-19
-18
-54
-75
-90
-84
-75
-56
-14
20
76
161
255
350
462
580
696
808
919
998
1082
1182
1275
1363
1474
1607
1732
1890
2048
2195
2322
2404
2261
1802
1222
711
569
809
1256
1647
1724
1486
896
252
-110
-209
-47
201
332
147
-247
-613
-868
-942
-907
-830
-737
-679
-645
-683
-730
-680
-545
-375
-303
-420
-745
-1131
-1441
-1556
-1462
-1276
-1025
-888
-946
-1094
-1209
-1167
-963
-685
-437
-353
-429
-535
-621
-649
-619
-583
-549
-508
-538
-596
-656
-691
-624
-488
-344
-243
-265
-373
-540
-710
-813
-846
-859
-901
-1058
-1349
-1553
-1604
-1500
-1281
-1120
-1020
-981
-967
-948
-988
-976
-931
-909
-922
-988
-1118
-1232
-1230
-1142
-1021
-894
-814
-691
-605
-598
-588
-570
-446
-317
-257
-334
-463
-585
-629
-611
-589
-533
-474
-402
-339
-298
-252
-128
18
174
215
201
161
124
143
179
206
202
213
223
232
219
257
356
501
645
779
850
911
1013
1116
1226
1302
1387
1464
1562
1685
1815
1967
2131
2271
2397
2362
2018
1486
929
602
680
1073
1536
1815
1755
1330
639
91
-143
-102
118
359
356
40
-359
-717
-920
-948
-888
-764
-663
-645
-640
-690
-677
-537
-337
-187
-204
-447
-814
-1178
-1433
-1459
-1341
-1127
-906
-852
-954
-1096
-1165
-1044
-783
-501
-325
-334
-453
-558
-621
-636
-586
-535
-474
-477
-543
-624
-691
-672
-549
-392
-257
-201
-254
-366
-523
-646
-713
-718
-702
-771
-958
-1219
-1497
-1603
-1511
-1300
-1071
-950
-919
-935
-906
-892
-972
-979
-939
-939
-1002
-1093
-1190
-1261
-1169
-1015
-909
-832
-819
-767
-734
-702
-669
-606
-455
-341
-347
-477
-617
-703
-696
-656
-612
-571
-533
-487
-395
-349
-312
-214
-83
20
11
-24
-52
-15
53
107
107
92
120
164
216
242
287
425
584
719
817
860
936
1008
1152
1294
1403
1506
1589
1744
1895
2032
2160
2302
2440
2400
2000
1423
834
484
578
967
1444
1686
1645
1255
594
71
-164
-127
96
318
299
-26
-424
-741
-953
-1001
-955
-846
-734
-668
-657
-720
-708
-552
-298
-111
-123
-359
-725
-1087
-1320
-1333
-1197
-1002
-779
-719
-857
-1017
-1103
-982
-731
-464
-324
-354
-459
-544
-588
-615
-591
-579
-584
-647
-744
-845
-945
-963
-852
-708
-586
-540
-562
-659
-804
-898
-952
-951
-968
-1102
-1367
-1624
-1746
-1705
-1580
-1458
-1365
-1288
-1202
-1179
-1175
-1134
-1073
-999
-950
-955
-1053
-1149
-1126
-1048
-922
-820
-768
-709
-698
-711
-723
-694
-602
-492
-419
-410
-461
-527
-586
-645
-671
-665
-630
-592
-588
-622
-613
-520
-386
-263
-223
-234
-256
-232
-165
-99
-59
-17
17
68
105
125
156
238
371
521
650
705
775
851
970
1102
1252
1399
1505
1616
1734
1869
2013
2190
2368
2528
2593
2506
2167
1571
872
298
46
171
492
766
828
713
374
-53
-275
-346
-279
-153
-49
4
-101
-394
-824
-1155
-1265
-1216
-1154
-1096
-997
-873
-700
-420
-134
142
380
443
295
8
-315
-557
-601
-560
-467
-425
-522
-686
-728
-568
-242
18
170
245
239
190
70
-80
-246
-490
-818
-1130
-1374
-1526
-1585
-1605
-1536
-1364
-1117
-874
-735
-721
-779
-865
-959
-1108
-1401
-1734
-2030
-2295
-2411
-2331
-2145
-1932
-1707
-1378
-1017
-731
-618
-532
-463
-466
-556
-712
-944
-1196
-1255
-1135
-972
-804
-613
-409
-153
85
249
276
237
143
10
-164
-427
-714
-987
-1180
-1277
-1211
-1081
-931
-748
-551
-383
-139
82
181
167
62
-22
-88
-112
-158
-183
-141
-24
203
507
772
995
1247
1528
1765
1895
1951
1898
1865
1886
1887
1891
1921
1960
2105
2318
2562
2851
3131
3325
3499
3228
2466
1468
235
-929
-1653
-1968
-1982
-1891
-1859
-1827
-1711
-1594
-1452
-1237
-1219
-1260
-1298
-1339
-1400
-1552
-1710
-1887
-2003
-1936
-1642
-1213
-702
-88
465
880
1271
1535
1654
1634
1369
917
387
-93
-371
-318
-146
58
239
259
269
358
489
592
480
125
-366
-929
-1378
-1713
-1983
-2197
-2341
-2371
-2271
-2066
-1831
-1551
-1291
-1067
-871
-764
-763
-912
-1118
-1320
-1462
-1486
-1396
-1227
-1158
-969
-667
-425
-177
105
218
207
143
-10
-230
-457
-771
-1044
-1183
-1340
-1323
-1205
-1052
-852
-553
-298
-155
-137
-280
-480
-707
-944
-1212
-1464
-1659
-1687
-1604
-1432
-1256
-1067
-871
-676
-477
-337
-248
-310
-359
-447
-526
-529
-461
-363
-231
-31
242
579
862
1107
1250
1334
1357
1396
1299
1098
957
844
789
855
1022
1063
1224
1480
1643
1861
2103
2123
2152
2179
2097
2095
2123
2029
2090
2232
2278
1980
1303
554
-317
-1167
-1454
-1472
-1524
-1373
-1269
-1311
-1300
-1182
-1207
-1220
-1314
-1474
-1516
-1450
-1346
-1235
-1130
-1077
-979
-831
-650
-362
-6
299
515
662
722
744
741
702
559
293
-2
-181
-198
-23
194
299
303
140
-51
-210
-297
-401
-640
-963
-1290
-1576
-1697
-1647
-1585
-1511
-1442
-1388
-1328
-1275
-1238
-1223
-1227
-1224
-1147
-1079
-1024
-948
-878
-788
-625
-438
-235
-129
-72
-204
-407
-382
-486
-672
-645
-720
-908
-846
-740
-725
-665
-631
-741
-775
-790
-822
-841
-872
-899
-914
-888
-879
-896
-918
-885
-789
-731
-726
-739
-763
-729
-671
-628
-658
-685
-680
-636
-494
-407
-318
-245
-169
-30
111
248
359
431
462
472
556
665
740
757
752
801
830
894
992
1038
1015
1024
1207
1300
1297
1382
1454
1553
1688
1823
1969
2057
2133
2264
2442
2560
2700
2783
2767
2140
1201
392
-821
-1671
-1785
-1824
-1679
-1330
-1181
-1161
-977
-771
-754
-820
-1093
-1452
-1725
-1837
-1727
-1560
-1380
-1199
-1008
-809
-459
26
438
821
1026
1015
883
739
583
380
183
-60
-233
-254
-151
173
468
604
646
448
147
-138
-370
-672
-1088
-1500
-1859
-2053
-2016
-1782
-1546
-1367
-1273
-1178
-1121
-1167
-1210
-1286
-1436
-1540
-1553
-1521
-1416
-1260
-1042
-772
-474
-185
54
202
182
134
-213
-667
-776
-1051
-1355
-1316
-1289
-1295
-1047
-774
-666
-600
-526
-676
-852
-959
-1096
-1178
-1227
-1254
-1268
-1183
-1063
-904
-835
-728
-602
-557
-560
-618
-702
-796
-838
-893
-948
-967
-902
-776
-535
-362
-152
50
211
388
475
522
481
458
395
355
369
426
518
678
769
842
975
1057
1140
1167
1158
1096
1159
1155
1109
1224
1297
1395
1596
1788
1987
2127
2306
2569
2727
2855
2924
2537
1484
604
-518
-1661
-2010
-1982
-1876
-1553
-1233
-1156
-1007
-727
-625
-708
-966
-1412
-1783
-2000
-1956
-1781
-1584
-1348
-1091
-812
-552
-96
335
697
950
943
807
612
436
239
53
-135
-322
-338
-212
69
496
736
835
722
422
84
-230
-524
-921
-1343
-1758
-2002
-1993
-1796
-1515
-1272
-1146
-1094
-1063
-1113
-1201
-1307
-1460
-1601
-1639
-1613
-1483
-1311
-1086
-811
-511
-296
-264
-129
-156
-369
-460
-572
-831
-977
-1048
-1140
-1143
-1015
-880
-768
-667
-652
-625
-706
-842
-979
-1120
-1217
-1246
-1271
-1293
-1207
-1073
-900
-740
-626
-594
-594
-597
-637
-669
-715
-795
-845
-887
-876
-755
-635
-455
-253
-83
72
244
388
440
471
485
483
468
441
453
530
602
698
865
963
1045
1139
1150
1226
1259
1213
1234
1246
1212
1308
1471
1524
1709
1993
2109
2282
2540
2638
2758
2861
2888
2263
1183
298
-902
-1770
-1891
-1764
-1592
-1230
-1005
-919
-754
-479
-375
-513
-828
-1265
-1638
-1784
-1662
-1457
-1243
-1035
-762
-530
-176
334
745
1087
1221
1165
949
730
550
348
175
-44
-190
-161
-27
311
666
832
855
633
326
7
-289
-606
-1014
-1459
-1817
-1986
-1922
-1682
-1419
-1207
-1109
-1025
-952
-970
-1034
-1133
-1286
-1406
-1440
-1395
-1270
-1119
-908
-639
-329
-91
-44
93
52
-200
-293
-401
-663
-804
-859
-986
-1008
-899
-787
-728
-578
-510
-501
-598
-725
-884
-1073
-1157
-1181
-1215
-1272
-1172
-1066
-901
-731
-627
-627
-643
-670
-719
-726
-775
-873
-942
-938
-911
-759
-635
-435
-246
-51
152
298
420
462
486
469
464
456
448
429
541
657
782
986
1059
1075
1153
1195
1184
1217
1171
1149
1105
1112
1175
1297
1505
1633
1798
1992
2173
2308
2488
2586
2701
2727
2579
1634
577
-409
-1533
-2030
-1926
-1722
-1463
-1144
-1010
-870
-658
-436
-468
-730
-1167
-1589
-1844
-1831
-1627
-1408
-1209
-1016
-765
-501
-41
431
785
1053
1093
953
735
575
421
258
78
-141
-230
-138
83
476
740
806
685
391
52
-264
-549
-921
-1351
-1783
-2056
-2093
-1920
-1642
-1400
-1263
-1230
-1184
-1157
-1217
-1320
-1464
-1631
-1716
-1701
-1589
-1421
-1236
-973
-663
-336
-15
202
161
-217
-416
-590
-925
-1018
-1043
-1235
-1286
-1138
-992
-822
-649
-564
-662
-717
-813
-892
-1010
-1098
-1163
-1208
-1186
-1143
-1113
-1103
-935
-766
-624
-602
-657
-763
-775
-751
-785
-849
-950
-997
-930
-738
-562
-333
-182
22
211
354
451
493
494
439
448
461
523
551
593
648
744
891
1022
1018
1022
1038
988
1088
1102
1060
1007
991
1059
1251
1406
1541
1756
1900
2030
2274
2419
2434
2539
2388
1499
540
-405
-1551
-2032
-1906
-1706
-1455
-1199
-1118
-1031
-792
-550
-522
-757
-1190
-1574
-1842
-1827
-1578
-1358
-1201
-1019
-832
-580
-131
370
728
964
1017
888
704
540
363
187
-24
-248
-320
-277
-80
312
607
710
628
357
65
-202
-430
-755
-1187
-1630
-1922
-1960
-1810
-1577
-1362
-1243
-1185
-1096
-1045
-1063
-1128
-1279
-1440
-1511
-1491
-1382
-1224
-1060
-862
-600
-287
-10
-21
1
-84
-350
-489
-587
-791
-943
-1042
-1099
-1041
-893
-734
-651
-547
-537
-549
-656
-769
-926
-1084
-1181
-1251
-1318
-1363
-1303
-1175
-980
-819
-673
-651
-621
-585
-560
-572
-619
-724
-829
-862
-820
-650
-534
-326
-162
25
234
448
560
565
571
563
539
507
505
473
471
530
674
794
881
914
966
1042
1077
1127
1116
1040
1074
1071
1117
1272
1407
1542
1758
1953
2096
2354
2468
2588
2725
2764
2287
1212
205
-934
-1839
-1982
-1765
-1548
-1285
-1163
-1078
-883
-552
-362
-487
-893
-1392
-1775
-1895
-1697
-1493
-1339
-1207
-1046
-812
-440
114
592
928
1085
1005
824
641
496
341
127
-140
-372
-405
-274
83
464
670
696
468
155
-129
-348
-633
-1052
-1537
-1947
-2146
-2070
-1825
-1577
-1425
-1340
-1228
-1095
-1015
-1035
-1122
-1307
-1440
-1452
-1391
-1269
-1144
-985
-765
-489
-159
104
38
-54
-108
-359
-524
-558
-753
-949
-1034
-1062
-1016
-875
-712
-658
-644
-676
-728
-815
-907
-1018
-1083
-1147
-1190
-1214
-1242
-1170
-999
-839
-739
-706
-762
-768
-724
-677
-676
-724
-839
-883
-836
-742
-585
-436
-266
-85
108
282
454
558
582
560
576
576
563
568
553
552
625
721
751
848
880
804
896
1043
1023
1054
1095
1109
1126
1321
1455
1480
1654
1826
1956
2125
2357
2473
2518
2256
1340
399
-669
-1657
-1957
-1887
-1754
-1507
-1365
-1302
-1131
-840
-616
-620
-880
-1284
-1646
-1817
-1685
-1494
-1331
-1249
-1152
-984
-695
-186
277
636
884
882
798
680
539
364
159
-78
-340
-442
-398
-178
153
368
460
358
120
-109
-308
-556
-931
-1369
-1784
-2076
-2127
-1985
-1780
-1642
-1564
-1447
-1289
-1164
-1129
-1150
-1270
-1407
-1444
-1400
-1298
-1186
-1078
-920
-702
-443
-355
-166
13
-183
-299
-272
-502
-688
-749
-927
-1051
-1029
-974
-945
-846
-737
-690
-720
-753
-815
-922
-977
-1038
-1139
-1265
-1263
-1227
-1182
-1071
-969
-938
-879
-797
-764
-721
-697
-707
-757
-786
-814
-769
-719
-607
-452
-303
-96
126
316
412
513
600
652
674
651
605
586
579
623
693
704
773
879
941
1063
1157
1202
1218
1225
1291
1293
1326
1417
1464
1582
1789
1923
2083
2300
2513
2619
2681
2194
1114
166
-936
-1768
-1922
-1778
-1618
-1399
-1279
-1210
-991
-659
-459
-565
-903
-1268
-1538
-1579
-1414
-1245
-1188
-1178
-1021
-811
-436
114
579
923
1094
1070
943
818
690
486
218
-110
-374
-418
-318
-42
252
416
452
335
142
-26
-177
-441
-841
-1307
-1746
-1983
-1974
-1838
-1670
-1574
-1485
-1357
-1178
-1031
-981
-1019
-1151
-1258
-1267
-1222
-1151
-1098
-1049
-893
-674
-386
-343
-276
-131
-333
-425
-389
-550
-725
-798
-971
-1061
-1064
-953
-953
-894
-810
-756
-752
-745
-789
-879
-909
-941
-993
-1146
-1174
-1166
-1099
-1015
-924
-927
-886
-788
-698
-618
-581
-597
-663
-651
-654
-557
-503
-398
-282
-128
51
245
411
513
603
657
715
727
744
722
719
702
778
837
882
927
979
1046
1143
1281
1288
1363
1395
1455
1566
1664
1760
1831
1928
2065
2197
2342
2510
2604
2471
1601
652
-374
-1402
-1810
-1694
-1550
-1334
-1199
-1215
-1103
-840
-539
-493
-678
-1038
-1363
-1502
-1336
-1104
-944
-937
-892
-784
-553
-67
413
790
1008
1066
986
921
847
692
457
171
-149
-352
-372
-209
100
284
362
276
102
-87
-205
-361
-684
-1132
-1584
-1897
-2020
-1926
-1745
-1616
-1578
-1505
-1357
-1183
-1083
-1042
-1136
-1252
-1284
-1234
-1154
-1096
-1056
-956
-945
-870
-485
-274
-265
-199
-201
-385
-433
-478
-654
-843
-939
-1081
-1141
-1068
-953
-887
-879
-862
-868
-872
-881
-875
-969
-1029
-1017
-1013
-1081
-1095
-1091
-1116
-1076
-1010
-949
-895
-824
-741
-637
-618
-584
-577
-554
-489
-422
-355
-224
-51
104
293
461
620
717
804
835
844
813
846
856
846
833
858
947
973
1048
1133
1188
1203
1382
1497
1491
1565
1649
1649
1702
1772
1877
1988
2090
2255
2340
2338
1707
724
-200
-1193
-1769
-1742
-1567
-1391
-1260
-1287
-1241
-1020
-710
-578
-716
-1056
-1345
-1504
-1350
-1072
-893
-892
-913
-833
-664
-266
196
570
779
861
835
799
762
654
441
178
-158
-397
-439
-325
-59
148
234
185
19
-173
-273
-375
-620
-990
-1418
-1766
-1930
-1866
-1710
-1610
-1578
-1545
-1454
-1284
-1152
-1065
-1078
-1161
-1150
-1093
-988
-916
-883
-830
-715
-518
-247
-208
-423
-384
-434
-634
-545
-520
-742
-824
-856
-914
-871
-775
-798
-887
-897
-838
-813
-835
-839
-905
-936
-899
-858
-904
-941
-882
-811
-764
-736
-793
-863
-799
-675
-556
-486
-478
-498
-410
-293
-161
-71
-29
55
156
283
436
591
657
673
752
833
889
960
925
873
898
918
1015
1087
1037
969
1018
1143
1185
1325
1449
1444
1501
1668
1808
1827
1854
1946
2026
2115
2231
2321
1949
986
67
-905
-1745
-1964
-1776
-1589
-1373
-1262
-1260
-1174
-921
-717
-774
-1048
-1376
-1624
-1620
-1347
-1057
-904
-900
-809
-707
-439
27
470
768
916
919
849
815
766
648
400
84
-214
-335
-301
-52
189
322
326
190
-11
-194
-274
-451
-781
-1227
-1613
-1857
-1881
-1748
-1571
-1493
-1508
-1460
-1309
-1180
-1118
-1092
-1161
-1218
-1201
-1111
-1002
-951
-948
-1070
-1012
-706
-541
-411
-272
-332
-440
-431
-450
-586
-715
-878
-1084
-1164
-1117
-1010
-958
-890
-841
-816
-811
-785
-814
-900
-931
-926
-963
-999
-1000
-1044
-1023
-935
-889
-888
-847
-814
-721
-590
-493
-451
-480
-456
-399
-355
-281
-175
-43
97
248
447
600
723
783
828
895
907
924
956
900
876
958
997
1089
1166
1178
1228
1413
1553
1642
1793
1863
1877
1953
1973
1952
2043
2101
2161
2261
2249
1602
598
-290
-1240
-1842
-1816
-1560
-1366
-1225
-1215
-1193
-1028
-745
-606
-797
-1137
-1418
-1572
-1416
-1084
-844
-787
-744
-656
-505
-132
334
698
893
953
904
840
788
723
556
279
-54
-284
-340
-225
18
171
214
150
-6
-203
-335
-438
-637
-985
-1366
-1687
-1836
-1780
-1625
-1509
-1475
-1445
-1365
-1216
-1125
-1097
-1133
-1203
-1213
-1132
-1019
-924
-995
-1124
-1000
-890
-773
-561
-435
-500
-506
-494
-555
-630
-698
-898
-1128
-1209
-1167
-1097
-1014
-910
-883
-834
-780
-727
-789
-834
-829
-824
-854
-875
-897
-917
-866
-806
-782
-804
-810
-782
-682
-578
-473
-465
-479
-460
-397
-323
-253
-151
-51
73
246
445
603
702
763
804
825
940
1000
956
903
923
992
1091
1243
1363
1396
1440
1514
1647
1799
1892
1988
2064
2110
2145
2197
2220
2277
2342
2329
1841
754
-208
-1183
-1941
-2015
-1737
-1511
-1336
-1253
-1236
-1096
-793
-615
-752
-1064
-1391
-1560
-1475
-1173
-912
-830
-781
-653
-432
-100
381
773
991
1099
1078
1021
966
907
717
433
57
-223
-291
-181
83
293
357
278
105
-113
-255
-355
-545
-917
-1357
-1732
-1930
-1891
-1709
-1559
-1514
-1485
-1401
-1209
-1076
-1024
-1033
-1093
-1144
-1077
-982
-920
-1054
-1152
-1012
-906
-722
-500
-359
-406
-401
-368
-426
-516
-605
-837
-1086
-1184
-1186
-1150
-1066
-946
-852
-771
-687
-623
-676
-724
-749
-812
-899
-981
-1042
-1063
-1008
-897
-862
-842
-790
-693
-555
-434
-379
-407
-430
-438
-394
-381
-346
-298
-237
-120
104
337
499
647
768
811
802
868
844
808
786
810
847
965
1036
1095
1232
1330
1494
1750
1847
1885
1971
1991
2067
2154
2192
2182
2240
2263
2272
1827
753
-225
-1184
-1976
-2119
-1842
-1640
-1493
-1396
-1407
-1300
-1014
-823
-910
-1199
-1490
-1652
-1586
-1309
-1054
-942
-926
-793
-580
-270
217
616
847
968
947
855
791
760
615
368
37
-254
-373
-287
-48
178
258
189
33
-142
-275
-350
-507
-896
-1332
-1721
-1937
-1905
-1731
-1583
-1538
-1506
-1429
-1253
-1098
-1023
-1024
-1102
-1167
-1118
-1016
-930
-916
-933
-1117
-1222
-1013
-916
-875
-698
-642
-714
-691
-693
-779
-901
-1052
-1258
-1380
-1327
-1208
-1135
-1066
-1003
-978
-927
-839
-788
-830
-873
-865
-863
-858
-838
-872
-936
-951
-923
-877
-800
-751
-651
-526
-444
-358
-324
-310
-274
-256
-240
-163
-53
69
208
393
583
722
814
902
907
898
969
997
1017
987
1019
1156
1286
1458
1632
1803
1965
2071
2257
2372
2430
2547
2512
2534
2584
2369
1450
214
-792
-1778
-2319
-2131
-1785
-1591
-1406
-1324
-1234
-965
-692
-714
-1081
-1511
-1802
-1898
-1668
-1301
-1113
-1086
-1010
-786
-453
79
680
1018
1165
1168
1104
1029
943
828
558
186
-208
-456
-453
-233
75
278
311
220
9
-204
-341
-469
-774
-1229
-1689
-2019
-2100
-1997
-1779
-1646
-1628
-1584
-1448
-1272
-1166
-1137
-1187
-1276
-1287
-1189
-1076
-1003
-987
-948
-1048
-1031
-765
-676
-670
-550
-533
-626
-639
-659
-794
-963
-1111
-1289
-1353
-1246
-1087
-980
-874
-792
-762
-721
-674
-678
-759
-805
-819
-855
-825
-769
-766
-780
-753
-686
-589
-465
-376
-284
-192
-129
-68
-25
-17
-1
18
80
183
330
500
644
782
961
1108
1160
1228
1232
1152
1161
1183
1143
1192
1305
1371
1553
1812
2042
2153
2281
2416
2449
2547
2662
2729
2699
2634
1867
543
-490
-1516
-2320
-2242
-1813
-1555
-1360
-1228
-1149
-916
-541
-432
-734
-1271
-1687
-1904
-1790
-1426
-1169
-1112
-1078
-880
-544
-37
617
1036
1202
1255
1185
1094
1023
923
640
215
-251
-526
-524
-325
11
267
327
272
131
-87
-279
-438
-722
-1198
-1705
-2099
-2256
-2154
-1927
-1734
-1644
-1568
-1394
-1143
-977
-927
-965
-1085
-1136
-1063
-953
-916
-993
-1237
-1177
-959
-863
-560
-336
-382
-334
-295
-371
-427
-584
-859
-1168
-1347
-1381
-1308
-1220
-1062
-954
-884
-784
-688
-675
-725
-752
-794
-857
-894
-948
-1008
-998
-938
-871
-791
-673
-547
-344
-153
-5
69
62
99
153
152
183
240
304
397
621
857
1020
1268
1439
1489
1540
1555
1469
1362
1298
1217
1229
1404
1515
1601
1825
1996
2123
2294
2501
2546
2571
2629
2648
2600
2367
1290
-91
-1028
-2058
-2573
-2248
-1849
-1618
-1412
-1261
-1066
-699
-368
-398
-821
-1298
-1639
-1738
-1518
-1196
-1063
-1079
-994
-755
-373
198
820
1122
1260
1259
1161
1070
994
832
487
36
-426
-615
-525
-237
86
264
267
180
2
-202
-324
-486
-828
-1334
-1791
-2112
-2191
-2036
-1805
-1674
-1643
-1551
-1334
-1093
-966
-901
-935
-1032
-1025
-917
-829
-821
-931
-1207
-1238
-985
-862
-694
-458
-463
-484
-442
-460
-549
-688
-916
-1241
-1453
-1464
-1355
-1251
-1068
-921
-812
-714
-610
-584
-672
-726
-771
-877
-946
-994
-1073
-1062
-992
-882
-755
-621
-472
-293
-100
37
108
103
99
127
119
135
206
317
430
666
943
1175
1396
1564
1631
1669
1688
1620
1570
1490
1421
1480
1621
1783
1927
2071
2203
2343
2517
2702
2814
2889
2858
2629
1446
17
-921
-2081
-2735
-2431
-2087
-1944
-1684
-1544
-1367
-917
-466
-433
-808
-1253
-1608
-1776
-1582
-1257
-1143
-1202
-1150
-880
-481
167
892
1273
1465
1517
1449
1323
1217
1019
631
143
-390
-691
-690
-457
-114
114
135
83
-50
-220
-326
-487
-879
-1448
-1976
-2328
-2450
-2337
-2127
-2003
-1944
-1810
-1547
-1252
-1086
-983
-1001
-1118
-1113
-1004
-941
-940
-1128
-1385
-1281
-1097
-908
-603
-449
-462
-324
-271
-300
-368
-550
-884
-1179
-1331
-1357
-1309
-1235
-1114
-1017
-902
-782
-670
-613
-603
-596
-625
-695
-764
-876
-972
-998
-980
-942
-846
-722
-538
-310
-65
145
268
290
337
369
343
357
394
467
553
726
964
1228
1392
1525
1714
1800
1808
1933
1918
1731
1725
1777
1841
1975
2114
2160
2239
2331
2472
2664
2818
2932
2822
1824
311
-659
-1834
-2713
-2526
-2205
-2091
-1910
-1801
-1735
-1316
-798
-594
-829
-1211
-1521
-1698
-1571
-1241
-1075
-1174
-1172
-1010
-691
-147
611
1063
1314
1499
1500
1451
1397
1268
900
425
-146
-525
-607
-460
-168
26
39
-5
-95
-271
-381
-476
-796
-1344
-1895
-2319
-2487
-2410
-2198
-2054
-2030
-1935
-1718
-1400
-1191
-1052
-1010
-1101
-1105
-965
-971
-1148
-1138
-1230
-1343
-1039
-684
-564
-414
-345
-366
-384
-439
-623
-912
-1148
-1314
-1436
-1431
-1272
-1142
-979
-778
-668
-649
-632
-567
-564
-621
-676
-803
-950
-995
-979
-957
-931
-924
-853
-658
-396
-155
52
153
223
257
268
314
339
345
324
444
634
905
1168
1391
1577
1651
1785
1897
1929
1920
1891
1863
1916
1992
2068
2131
2183
2234
2337
2466
2553
2663
2719
2516
1332
107
-831
-2115
-2676
-2371
-2147
-2039
-1864
-1813
-1700
-1262
-829
-788
-1067
-1373
-1577
-1627
-1351
-1044
-1015
-1081
-1023
-793
-436
195
833
1129
1340
1457
1478
1450
1464
1289
874
383
-123
-391
-400
-209
42
115
58
-16
-168
-312
-371
-476
-840
-1380
-1897
-2267
-2397
-2287
-2075
-1998
-1986
-1881
-1625
-1339
-1164
-1037
-1040
-1121
-1073
-932
-860
-1101
-1334
-1331
-1358
-1170
-786
-604
-535
-425
-309
-251
-224
-341
-616
-896
-1086
-1188
-1229
-1170
-1105
-1032
-926
-819
-773
-752
-717
-684
-690
-706
-810
-952
-1023
-1023
-1009
-996
-976
-938
-786
-548
-285
-31
117
200
292
375
435
481
513
538
623
778
1008
1286
1478
1623
1810
1902
2020
2160
2173
2111
2110
2191
2261
2333
2407
2362
2317
2397
2524
2603
2725
2388
915
-249
-1095
-2323
-2692
-2295
-2188
-2155
-1999
-1931
-1765
-1248
-863
-928
-1251
-1494
-1684
-1691
-1328
-1009
-985
-1065
-956
-719
-349
345
988
1237
1418
1446
1434
1446
1486
1308
900
380
-145
-371
-333
-110
123
181
97
-13
-181
-324
-356
-482
-879
-1380
-1819
-2142
-2227
-2101
-1923
-1885
-1893
-1780
-1499
-1258
-1121
-981
-1009
-1068
-963
-919
-1075
-1071
-1205
-1424
-1182
-859
-736
-531
-423
-476
-440
-397
-491
-730
-967
-1198
-1398
-1476
-1353
-1210
-1108
-933
-809
-754
-717
-606
-578
-618
-643
-764
-910
-979
-979
-974
-930
-909
-865
-729
-543
-335
-134
45
175
232
227
301
359
402
434
491
623
803
1056
1318
1524
1678
1846
1951
2046
2094
2058
2075
2075
2124
2229
2222
2182
2238
2279
2431
2559
2653
2140
702
-327
-1259
-2335
-2446
-2078
-2052
-1992
-1882
-1820
-1556
-1030
-731
-844
-1163
-1419
-1597
-1527
-1166
-911
-920
-973
-879
-638
-240
414
955
1196
1363
1353
1271
1232
1210
982
589
65
-422
-596
-513
-275
-55
-31
-76
-171
-333
-435
-498
-698
-1129
-1624
-2025
-2285
-2331
-2187
-2042
-2013
-1972
-1822
-1555
-1363
-1217
-1112
-1154
-1187
-1047
-904
-853
-1092
-1470
-1484
-1420
-1289
-996
-775
-775
-736
-641
-651
-735
-892
-1217
-1546
-1694
-1657
-1588
-1479
-1286
-1102
-959
-815
-719
-703
-688
-641
-670
-731
-805
-877
-921
-859
-742
-693
-621
-531
-367
-137
110
321
438
468
534
581
592
617
634
685
758
906
1137
1353
1555
1766
1912
2023
2206
2265
2288
2328
2256
2313
2391
2363
2417
2388
2370
2427
2539
2215
789
-354
-1255
-2416
-2611
-2085
-1983
-1983
-1888
-1922
-1759
-1243
-935
-1039
-1331
-1541
-1661
-1638
-1277
-978
-910
-902
-743
-511
-198
397
937
1224
1439
1460
1368
1275
1257
1061
708
233
-266
-446
-389
-188
26
16
-119
-265
-479
-630
-694
-865
-1280
-1770
-2164
-2388
-2403
-2223
-2023
-1966
-1924
-1809
-1535
-1288
-1145
-1014
-1046
-1086
-1044
-1047
-907
-900
-1049
-913
-845
-765
-475
-354
-384
-383
-427
-637
-810
-946
-1094
-1263
-1378
-1395
-1323
-1189
-978
-789
-727
-731
-710
-708
-720
-726
-854
-1003
-1043
-1021
-965
-875
-804
-771
-612
-403
-202
-18
92
223
305
371
456
540
565
603
712
820
974
1243
1461
1531
1733
1940
2063
2228
2334
2297
2287
2352
2403
2404
2442
2418
2337
2325
2433
2536
2522
1527
88
-701
-1797
-2588
-2280
-2004
-2016
-1845
-1719
-1646
-1275
-832
-804
-1032
-1307
-1504
-1604
-1415
-1026
-812
-772
-703
-532
-257
222
900
1245
1448
1549
1424
1315
1304
1251
964
588
90
-275
-332
-176
87
201
90
-49
-255
-477
-586
-673
-988
-1532
-1996
-2343
-2487
-2390
-2171
-2034
-2008
-1920
-1678
-1409
-1308
-1174
-1120
-1200
-1314
-1262
-1038
-1058
-1112
-961
-939
-851
-557
-403
-359
-351
-405
-578
-724
-867
-1055
-1229
-1353
-1396
-1352
-1215
-1056
-909
-812
-763
-758
-795
-810
-872
-959
-1024
-1070
-1087
-1027
-966
-895
-800
-681
-539
-347
-160
-35
120
213
265
307
389
471
538
664
839
1020
1135
1334
1545
1659
1797
1951
1977
1994
2032
1992
2082
2154
2153
2224
2297
2261
2345
2427
2461
2505
2506
1763
312
-569
-1568
-2612
-2538
-2120
-2090
-1935
-1735
-1665
-1346
-860
-696
-878
-1160
-1366
-1508
-1434
-1107
-892
-890
-820
-631
-343
93
725
1159
1404
1536
1457
1342
1272
1184
899
504
-24
-465
-563
-446
-189
37
7
-133
-315
-546
-703
-823
-1079
-1561
-2085
-2472
-2643
-2613
-2386
-2153
-2050
-1932
-1723
-1424
-1243
-1129
-1119
-1403
-1460
-1312
-1305
-1222
-1098
-1200
-1213
-948
-716
-552
-372
-415
-540
-579
-725
-940
-1181
-1400
-1641
-1734
-1682
-1559
-1379
-1133
-849
-687
-653
-687
-779
-888
-925
-951
-1048
-1091
-1116
-1089
-937
-751
-618
-481
-325
-119
88
260
386
432
437
459
532
583
623
741
900
1036
1290
1527
1735
1935
2079
2135
2203
2294
2264
2274
2344
2310
2281
2329
2336
2313
2386
2412
2492
1974
560
-402
-1333
-2500
-2595
-2176
-2163
-2066
-1821
-1750
-1509
-999
-851
-978
-1233
-1435
-1540
-1447
-1146
-872
-787
-733
-542
-284
65
647
1138
1426
1651
1607
1451
1348
1323
1137
800
313
-190
-386
-346
-114
133
135
6
-160
-389
-557
-647
-860
-1323
-1858
-2277
-2536
-2567
-2409
-2225
-2137
-2048
-1869
-1577
-1364
-1217
-1094
-1099
-1213
-1377
-1208
-1068
-1256
-1287
-1071
-1009
-812
-435
-214
-170
-107
-148
-337
-507
-733
-1003
-1298
-1433
-1430
-1373
-1233
-1012
-831
-731
-631
-613
-642
-698
-765
-904
-1032
-1061
-1074
-1036
-961
-829
-694
-528
-358
-106
80
278
455
503
535
606
695
703
733
832
1030
1172
1424
1666
1844
1957
2198
2340
2314
2460
2467
2450
2545
2583
2494
2526
2544
2442
2502
2496
2407
1525
97
-683
-1680
-2654
-2456
-2072
-2095
-1890
-1595
-1552
-1278
-849
-890
-1036
-1234
-1438
-1518
-1380
-1123
-922
-787
-657
-445
-135
278
896
1320
1602
1740
1626
1472
1360
1287
1047
692
211
-195
-284
-192
76
285
229
83
-147
-411
-578
-669
-918
-1427
-1908
-2246
-2435
-2408
-2209
-2061
-1999
-1930
-1722
-1455
-1314
-1199
-1135
-1419
-1524
-1235
-1210
-1214
-1012
-1112
-1274
-911
-624
-555
-298
-241
-432
-457
-512
-676
-859
-1059
-1296
-1379
-1294
-1161
-1010
-868
-699
-587
-602
-621
-689
-811
-885
-917
-1004
-1060
-1046
-996
-869
-697
-589
-455
-315
-164
43
204
298
343
423
478
511
643
787
842
1056
1290
1398
1616
1879
2011
2108
2354
2542
2530
2611
2791
2755
2658
2679
2728
2696
2679
2724
2645
2254
964
-69
-890
-2073
-2530
-2222
-2111
-2032
-1697
-1566
-1418
-1029
-871
-1005
-1187
-1427
-1610
-1606
-1407
-1175
-1046
-943
-774
-485
-169
372
913
1269
1540
1570
1465
1369
1338
1191
891
461
-8
-270
-277
-79
217
289
191
24
-253
-477
-591
-717
-1119
-1640
-2069
-2366
-2506
-2410
-2207
-2090
-2023
-1896
-1666
-1505
-1391
-1268
-1236
-1268
-1182
-1190
-1509
-1641
-1585
-1712
-1615
-1164
-885
-712
-456
-314
-329
-394
-576
-857
-1041
-1200
-1344
-1441
-1426
-1293
-1068
-804
-634
-609
-709
-699
-636
-595
-631
-794
-988
-1045
-926
-827
-787
-802
-770
-582
-237
36
212
314
415
526
617
708
701
708
736
856
1057
1243
1420
1657
1882
2085
2307
2469
2601
2657
2669
2652
2697
2642
2609
2606
2465
2369
2379
1958
730
-116
-1039
-2170
-2470
-2184
-2055
-1910
-1653
-1583
-1436
-1161
-1188
-1328
-1437
-1613
-1611
-1486
-1350
-1227
-1139
-984
-771
-441
-119
301
707
1101
1362
1378
1289
1158
1094
968
745
320
-128
-349
-336
-151
129
183
100
-89
-368
-556
-694
-834
-1169
-1551
-1905
-2199
-2363
-2308
-2126
-1993
-1924
-1816
-1655
-1518
-1396
-1284
-1474
-1602
-1450
-1500
-1482
-1278
-1388
-1511
-1218
-1032
-907
-561
-473
-626
-572
-573
-680
-753
-864
-1066
-1181
-1150
-1096
-972
-815
-654
-557
-513
-510
-571
-636
-660
-639
-679
-731
-809
-806
-726
-564
-487
-436
-365
-243
-50
148
307
374
443
496
643
732
803
842
979
1111
1222
1496
1621
1779
1918
2037
2215
2340
2393
2591
2735
2675
2600
2638
2554
2498
2566
2446
1760
565
-191
-1206
-2217
-2367
-2136
-2042
-1860
-1500
-1434
-1329
-1102
-1076
-1153
-1290
-1499
-1614
-1579
-1400
-1233
-1120
-1043
-935
-623
-258
271
773
1156
1320
1322
1266
1253
1296
1109
757
277
-174
-412
-386
-166
91
153
132
-24
-265
-422
-539
-697
-1060
-1497
-1893
-2225
-2438
-2402
-2273
-2210
-2144
-1987
-1773
-1573
-1404
-1281
-1436
-1578
-1465
-1536
-1627
-1598
-1624
-1686
-1551
-1251
-960
-717
-626
-639
-605
-574
-542
-571
-704
-856
-974
-999
-976
-911
-850
-790
-730
-647
-589
-624
-639
-614
-574
-552
-595
-700
-719
-688
-633
-614
-590
-552
-435
-205
-9
192
311
422
512
628
757
857
917
1016
1113
1232
1392
1509
1698
1924
2083
2192
2341
2476
2639
2803
2802
2778
2802
2731
2674
2690
2391
1495
727
-107
-1288
-1880
-1872
-1805
-1619
-1262
-1125
-1134
-966
-964
-1071
-1165
-1328
-1416
-1392
-1370
-1351
-1374
-1392
-1300
-1046
-752
-389
69
519
856
998
1034
1091
1268
1309
1095
690
175
-250
-393
-285
-84
56
90
63
-41
-165
-259
-272
-360
-608
-927
-1335
-1782
-1999
-1994
-1989
-2035
-2044
-1990
-1871
-1713
-1622
-1532
-1573
-1542
-1298
-1139
-1191
-1346
-1519
-1661
-1601
-1430
-1305
-1192
-1063
-913
-748
-629
-561
-545
-546
-526
-485
-492
-561
-543
-452
-402
-412
-451
-506
-494
-418
-363
-323
-301
-307
-303
-259
-247
-298
-423
-523
-558
-512
-410
-305
-207
-118
-11
130
274
402
507
614
713
791
894
962
1039
1147
1216
1300
1395
1471
1573
1706
1806
1896
2013
2136
2239
2302
2269
2180
2050
1752
1360
743
-83
-762
-1084
-1096
-891
-601
-439
-417
-446
-592
-824
-945
-950
-858
-700
-603
-731
-1016
-1247
-1282
-1165
-1020
-839
-631
-390
-141
23
121
256
476
649
638
423
14
-417
-667
-687
-549
-419
-340
-332
-408
-464
-456
-395
-298
-223
-222
-341
-568
-766
-852
-867
-858
-836
-838
-831
-826
-836
-860
-958
-1006
-918
-788
-708
-794
-1039
-1301
-1476
-1459
-1429
-1410
-1362
-1372
-1375
-1343
-1282
-1275
-1269
-1156
-1033
-959
-954
-971
-967
-948
-895
-917
-981
-970
-930
-869
-811
-754
-679
-538
-366
-261
-273
-395
-459
-439
-390
-308
-264
-251
-229
-176
-98
-50
-2
86
228
365
454
517
568
638
720
792
832
810
828
839
843
912
989
1089
1250
1431
1556
1616
1653
1666
1700
1777
1729
1434
975
494
176
194
491
913
1209
1239
997
506
30
-221
-207
-35
135
134
-148
-521
-803
-927
-872
-774
-681
-604
-531
-466
-455
-411
-329
-198
-125
-170
-383
-776
-1137
-1347
-1310
-1147
-973
-819
-792
-847
-895
-920
-863
-751
-616
-546
-619
-778
-920
-970
-953
-874
-803
-772
-760
-812
-900
-950
-901
-773
-603
-468
-473
-665
-964
-1263
-1441
-1400
-1271
-1243
-1297
-1387
-1535
-1676
-1731
-1669
-1522
-1360
-1231
-1139
-1123
-1163
-1188
-1135
-1000
-913
-942
-989
-1017
-1006
-936
-812
-630
-419
-267
-219
-244
-313
-313
-194
-47
55
78
57
29
17
72
169
249
361
494
600
675
728
818
969
1155
1308
1376
1348
1308
1274
1282
1357
1446
1533
1615
1661
1717
1774
1829
1796
1467
886
314
-23
58
484
992
1245
1145
745
140
-364
-568
-465
-229
-10
31
-237
-623
-903
-1005
-944
-844
-753
-696
-639
-599
-614
-594
-472
-255
-108
-139
-387
-814
-1231
-1429
-1304
-1026
-765
-579
-544
-628
-724
-724
-596
-404
-222
-154
-265
-484
-671
-758
-768
-726
-712
-726
-742
-777
-842
-900
-864
-731
-509
-321
-311
-537
-919
-1228
-1425
-1473
-1411
-1393
-1452
-1555
-1638
-1753
-1817
-1704
-1511
-1280
-1104
-1024
-1014
-1059
-1064
-1076
-1068
-1068
-1102
-1129
-1156
-1144
-1108
-972
-731
-438
-223
-160
-191
-269
-296
-234
-130
-44
-36
-64
-84
-145
-149
-69
65
232
403
535
595
641
720
860
1009
1104
1151
1141
1108
1077
1071
1123
1213
1337
1507
1631
1717
1802
1864
1941
1945
1655
1119
563
208
202
484
906
1155
1118
824
306
-166
-413
-390
-211
9
113
-47
-375
-678
-797
-770
-719
-639
-549
-461
-391
-388
-371
-309
-155
-16
1
-185
-530
-877
-1099
-1062
-871
-647
-465
-413
-466
-546
-595
-548
-426
-272
-190
-268
-427
-593
-695
-720
-696
-672
-657
-661
-662
-670
-733
-838
-857
-728
-550
-432
-545
-849
-1165
-1339
-1369
-1401
-1397
-1402
-1452
-1475
-1481
-1554
-1621
-1540
-1351
-1161
-1034
-1020
-1072
-1092
-1024
-993
-1043
-1071
-1050
-1008
-979
-978
-962
-820
-560
-276
-116
-119
-203
-209
-169
-100
-27
-32
-44
-37
-26
-35
-51
-2
168
372
550
656
688
747
878
1003
1076
1106
1079
1056
1025
1004
1000
1024
1128
1272
1414
1548
1636
1701
1787
1890
1821
1460
958
485
259
325
600
902
1018
962
659
231
-134
-329
-268
-60
159
166
-92
-441
-718
-826
-826
-801
-759
-695
-599
-531
-495
-463
-373
-215
-87
-83
-295
-611
-921
-1077
-1017
-860
-671
-545
-510
-522
-565
-591
-542
-402
-264
-229
-321
-494
-656
-769
-785
-776
-802
-848
-921
-945
-927
-896
-828
-763
-678
-629
-673
-850
-1140
-1340
-1437
-1476
-1479
-1480
-1526
-1647
-1696
-1659
-1584
-1438
-1260
-1075
-968
-924
-946
-995
-950
-901
-880
-912
-955
-1006
-989
-896
-774
-603
-434
-282
-147
-110
-140
-151
-156
-125
-72
-39
-62
-105
-132
-121
-63
25
164
297
429
532
616
706
797
891
971
1023
1022
998
945
938
966
1020
1093
1173
1252
1353
1469
1550
1643
1690
1632
1375
989
565
268
236
422
717
891
874
637
239
-105
-308
-350
-248
-82
-22
-132
-361
-599
-759
-806
-764
-686
-604
-526
-490
-481
-425
-338
-247
-168
-156
-278
-523
-786
-973
-993
-905
-759
-609
-541
-545
-578
-602
-587
-512
-397
-315
-327
-400
-521
-636
-711
-753
-808
-830
-835
-826
-799
-799
-797
-799
-760
-705
-737
-846
-992
-1139
-1253
-1304
-1338
-1424
-1514
-1558
-1577
-1585
-1546
-1462
-1354
-1212
-1084
-1020
-978
-941
-909
-893
-891
-934
-973
-962
-921
-829
-757
-650
-490
-339
-200
-83
-17
-9
0
21
38
32
27
17
-7
-26
-25
6
96
223
356
468
538
622
715
817
913
954
969
944
922
915
899
905
952
1070
1190
1313
1424
1506
1573
1612
1569
1352
1038
706
453
386
471
646
783
807
680
391
105
-106
-211
-166
-49
25
-60
-229
-427
-608
-697
-727
-687
-632
-561
-504
-484
-433
-361
-256
-149
-86
-144
-333
-539
-710
-788
-768
-655
-526
-458
-450
-474
-499
-500
-445
-360
-296
-304
-374
-450
-551
-684
-802
-865
-872
-835
-791
-788
-841
-921
-938
-921
-887
-848
-867
-962
-1075
-1158
-1268
-1369
-1431
-1470
-1491
-1513
-1524
-1521
-1475
-1370
-1260
-1149
-1041
-963
-926
-932
-946
-981
-999
-983
-945
-888
-833
-748
-655
-552
-421
-283
-161
-76
-41
-3
4
-7
20
59
63
48
27
7
25
98
210
324
438
539
640
728
784
828
859
889
915
939
960
951
949
1003
1083
1176
1282
1382
1452
1521
1533
1411
1141
837
547
350
346
453
590
681
703
590
353
110
-87
-175
-139
-95
-107
-200
-329
-476
-615
-676
-676
-636
-576
-510
-464
-431
-393
-336
-261
-211
-223
-307
-473
-640
-762
-829
-797
-713
-620
-541
-516
-533
-536
-528
-475
-397
-363
-382
-446
-542
-688
-829
-894
-918
-893
-850
-845
-891
-974
-1001
-1042
-1066
-1020
-977
-994
-1050
-1140
-1283
-1448
-1534
-1543
-1517
-1520
-1542
-1524
-1504
-1445
-1370
-1248
-1118
-1006
-938
-910
-890
-902
-902
-906
-867
-818
-798
-750
-667
-610
-516
-391
-285
-164
-89
-33
-15
-14
-7
48
87
115
129
117
123
124
168
253
354
458
572
656
734
761
774
813
829
872
909
910
908
927
951
1011
1099
1179
1255
1321
1341
1276
1063
788
535
339
267
286
348
376
368
318
200
67
-45
-107
-133
-127
-143
-252
-375
-477
-566
-622
-645
-636
-595
-574
-536
-486
-432
-336
-225
-142
-93
-119
-226
-340
-446
-520
-555
-568
-539
-526
-529
-535
-539
-517
-462
-399
-382
-410
-477
-548
-640
-776
-935
-1019
-1031
-1003
-982
-1019
-1091
-1190
-1224
-1225
-1273
-1269
-1236
-1238
-1226
-1232
-1314
-1463
-1534
-1507
-1477
-1458
-1440
-1393
-1348
-1261
-1135
-1030
-926
-825
-729
-660
-624
-604
-577
-566
-535
-499
-478
-460
-393
-330
-277
-192
-113
-11
63
99
107
88
103
152
175
172
151
133
152
184
229
279
344
452
578
686
766
778
765
804
879
951
966
965
955
977
1048
1112
1147
1158
1163
1141
1034
827
545
266
69
-26
-21
26
71
66
38
-30
-124
-205
-264
-275
-252
-219
-253
-317
-385
-472
-543
-551
-501
-421
-342
-268
-213
-171
-91
1
83
112
72
-3
-92
-175
-255
-318
-341
-336
-324
-331
-360
-412
-448
-447
-426
-389
-439
-599
-766
-959
-1075
-1084
-1094
-1115
-1202
-1293
-1368
-1390
-1421
-1551
-1589
-1514
-1425
-1357
-1301
-1316
-1466
-1528
-1453
-1376
-1336
-1313
-1252
-1180
-1095
-993
-910
-862
-779
-656
-539
-459
-437
-422
-398
-358
-299
-247
-240
-216
-203
-197
-160
-107
-16
47
85
100
86
91
125
139
116
91
69
92
123
151
164
182
272
408
557
657
708
719
753
874
961
1013
1046
1060
1121
1190
1266
1278
1271
1326
1361
1359
1218
921
519
131
-148
-319
-403
-471
-516
-540
-522
-492
-465
-447
-447
-438
-421
-426
-442
-508
-588
-667
-716
-701
-622
-496
-367
-247
-126
2
119
241
328
340
285
200
90
-24
-127
-233
-318
-359
-369
-367
-391
-432
-432
-406
-372
-374
-494
-766
-970
-1150
-1261
-1302
-1339
-1391
-1479
-1521
-1563
-1498
-1426
-1447
-1417
-1264
-1173
-1087
-1006
-1017
-1133
-1171
-1108
-1045
-963
-896
-843
-782
-681
-589
-499
-452
-403
-345
-301
-250
-238
-232
-259
-277
-262
-261
-289
-278
-288
-302
-223
-144
-52
14
45
48
25
16
47
71
63
37
33
91
172
252
316
394
458
572
697
782
823
814
834
921
1038
1091
1115
1129
1153
1222
1310
1382
1445
1462
1478
1461
1346
1070
652
204
-229
-512
-678
-786
-859
-883
-858
-811
-719
-635
-595
-589
-558
-523
-526
-504
-521
-580
-634
-646
-592
-486
-339
-169
22
221
416
570
672
697
638
502
327
156
9
-131
-240
-321
-379
-398
-415
-437
-480
-487
-498
-555
-814
-1127
-1308
-1481
-1531
-1509
-1456
-1542
-1570
-1488
-1438
-1278
-1164
-1255
-1240
-1119
-999
-931
-837
-858
-1002
-895
-748
-653
-583
-517
-483
-401
-232
-155
-160
-177
-221
-254
-277
-300
-348
-390
-406
-399
-365
-330
-286
-256
-279
-255
-192
-98
-40
-15
0
-43
-66
-23
59
98
127
168
255
370
477
567
640
674
739
840
904
936
878
883
928
1018
1115
1137
1154
1154
1188
1261
1289
1241
1134
1013
859
635
327
-93
-481
-783
-980
-1048
-1023
-1007
-976
-880
-752
-597
-468
-404
-429
-487
-529
-574
-568
-539
-506
-440
-358
-224
-60
117
280
409
484
528
536
495
383
211
3
-193
-344
-436
-501
-556
-576
-584
-608
-787
-915
-970
-1077
-1104
-1113
-1206
-1387
-1481
-1515
-1518
-1426
-1399
-1485
-1522
-1453
-1357
-1214
-1055
-1003
-972
-861
-768
-727
-702
-690
-689
-627
-518
-438
-371
-346
-334
-365
-349
-318
-303
-326
-389
-442
-483
-490
-476
-459
-476
-474
-428
-340
-279
-218
-182
-138
-60
41
138
174
199
184
230
310
378
474
519
548
641
743
828
930
971
969
1003
1082
1142
1154
1147
1129
1127
1157
1210
1232
1223
1186
1156
1083
929
663
251
-215
-628
-945
-1126
-1188
-1197
-1174
-1088
-951
-803
-679
-613
-602
-624
-640
-627
-585
-545
-501
-445
-374
-247
-93
66
229
349
448
515
554
539
430
265
74
-120
-284
-413
-499
-577
-631
-661
-709
-908
-1047
-1102
-1207
-1228
-1206
-1264
-1434
-1511
-1548
-1551
-1477
-1444
-1549
-1534
-1438
-1402
-1335
-1265
-1244
-1228
-1053
-889
-794
-730
-681
-662
-555
-432
-376
-374
-401
-418
-459
-459
-459
-485
-514
-529
-538
-530
-513
-483
-431
-408
-365
-315
-244
-208
-186
-161
-150
-84
32
160
232
255
288
350
417
520
560
569
588
673
782
853
909
875
913
997
1067
1092
1124
1105
1063
1103
1192
1230
1206
1181
1114
1077
970
777
496
113
-264
-585
-816
-955
-1016
-1014
-959
-860
-714
-559
-424
-321
-305
-331
-385
-438
-452
-435
-405
-365
-301
-192
-62
89
239
346
430
463
458
407
318
182
21
-138
-281
-429
-568
-836
-976
-993
-1043
-957
-869
-850
-944
-984
-1070
-1160
-1199
-1270
-1384
-1457
-1523
-1491
-1482
-1459
-1412
-1322
-1182
-1062
-904
-848
-771
-719
-640
-565
-478
-461
-473
-448
-454
-414
-366
-343
-335
-361
-368
-367
-384
-388
-411
-456
-466
-429
-378
-355
-283
-252
-238
-164
-57
49
104
165
222
247
285
370
417
446
462
537
603
657
723
768
837
897
1007
1054
1095
1080
1074
1101
1106
1159
1137
1163
1178
1179
1201
1138
1047
828
561
189
-193
-531
-848
-1055
-1143
-1158
-1106
-1006
-881
-748
-630
-538
-498
-468
-481
-452
-423
-380
-361
-338
-303
-248
-125
3
141
248
309
344
343
319
244
130
-29
-228
-393
-543
-641
-707
-761
-966
-1211
-1220
-1220
-1148
-1038
-1020
-1133
-1250
-1279
-1324
-1306
-1337
-1500
-1588
-1569
-1526
-1448
-1352
-1305
-1246
-1078
-915
-771
-682
-639
-577
-522
-464
-440
-431
-474
-500
-536
-580
-568
-580
-554
-546
-556
-580
-580
-560
-534
-529
-531
-497
-427
-359
-308
-254
-234
-162
-18
135
231
283
289
348
411
425
475
470
446
492
607
697
711
753
792
837
917
993
1013
967
967
945
957
1010
999
972
952
910
890
753
544
196
-169
-483
-776
-966
-1068
-1079
-1059
-995
-917
-796
-683
-599
-547
-563
-581
-560
-507
-445
-405
-386
-386
-326
-211
-74
16
68
111
152
186
206
137
-81
-289
-484
-663
-762
-833
-899
-1006
-1042
-1049
-1035
-1000
-1011
-1082
-1175
-1284
-1382
-1437
-1501
-1620
-1655
-1688
-1686
-1632
-1568
-1466
-1378
-1239
-1113
-964
-842
-756
-701
-643
-589
-564
-537
-517
-531
-522
-503
-498
-499
-471
-459
-465
-476
-492
-492
-498
-510
-518
-520
-476
-414
-370
-318
-300
-225
-165
-70
13
62
148
207
320
352
415
430
461
473
522
629
622
676
721
826
836
886
922
914
972
968
1020
1025
1036
1030
984
998
928
794
586
271
-104
-464
-734
-953
-1078
-1101
-1071
-1028
-954
-828
-738
-653
-600
-595
-579
-544
-475
-415
-374
-347
-317
-244
-139
-24
69
114
161
196
221
180
41
-93
-281
-421
-519
-616
-698
-771
-820
-869
-857
-846
-879
-936
-998
-1062
-1122
-1169
-1207
-1332
-1414
-1452
-1514
-1517
-1489
-1421
-1347
-1201
-1063
-950
-845
-728
-662
-584
-493
-455
-431
-418
-430
-449
-441
-430
-399
-401
-388
-393
-410
-415
-423
-424
-455
-451
-446
-412
-369
-327
-260
-217
-150
-81
22
92
151
177
229
279
341
382
371
425
419
465
542
550
590
647
754
825
867
952
946
964
1001
1020
1038
1034
1031
977
952
905
800
618
387
71
-291
-590
-844
-1014
-1085
-1088
-1078
-1031
-961
-903
-846
-796
-754
-706
-665
-589
-527
-478
-432
-390
-336
-250
-160
-60
8
68
119
154
164
135
80
-30
-155
-280
-415
-529
-619
-685
-751
-790
-814
-845
-892
-935
-988
-1046
-1149
-1271
-1332
-1440
-1543
-1644
-1672
-1677
-1591
-1452
-1291
-1126
-990
-870
-765
-632
-542
-484
-459
-435
-434
-420
-417
-412
-413
-383
-340
-330
-322
-328
-344
-353
-372
-397
-417
-428
-432
-408
-390
-363
-313
-243
-159
-64
12
51
132
182
231
268
301
330
373
399
413
451
513
577
682
767
805
865
920
982
977
1011
1029
1015
1046
1044
1019
992
924
833
654
452
186
-152
-444
-699
-894
-1003
-1053
-1080
-1065
-997
-903
-829
-752
-703
-663
-624
-547
-472
-424
-397
-360
-328
-282
-206
-141
-70
-26
21
64
88
96
66
-11
-118
-237
-367
-501
-604
-703
-780
-830
-853
-868
-886
-902
-944
-1049
-1174
-1245
-1400
-1510
-1609
-1658
-1654
-1585
-1474
-1379
-1231
-1079
-957
-839
-725
-669
-613
-563
-511
-496
-475
-484
-488
-489
-461
-414
-393
-379
-368
-345
-366
-378
-407
-439
-433
-441
-430
-414
-368
-322
-279
-217
-141
-71
32
113
189
228
250
277
294
344
378
416
413
456
518
595
636
708
783
824
871
949
1000
1012
1058
1061
1075
1073
1060
1022
958
881
770
613
430
175
-113
-375
-605
-796
-906
-956
-961
-942
-887
-827
-757
-672
-609
-544
-484
-451
-422
-382
-361
-352
-319
-274
-228
-166
-98
-44
-8
24
42
52
11
-78
-180
-293
-409
-540
-641
-723
-789
-828
-856
-877
-910
-973
-1104
-1170
-1350
-1450
-1519
-1558
-1568
-1570
-1496
-1451
-1320
-1178
-1037
-934
-816
-771
-694
-627
-552
-515
-466
-461
-449
-443
-444
-413
-421
-392
-374
-350
-340
-356
-397
-456
-471
-513
-509
-502
-477
-450
-426
-383
-324
-252
-209
-121
-60
-7
42
116
174
230
281
333
384
467
555
557
667
670
738
782
837
901
915
1028
1013
1041
1046
1036
1021
1010
983
987
950
907
810
705
559
316
16
-311
-611
-839
-975
-1071
-1117
-1141
-1106
-1012
-904
-766
-646
-565
-490
-427
-345
-291
-234
-222
-206
-204
-186
-140
-107
-50
16
47
76
97
78
14
-110
-261
-425
-557
-677
-777
-881
-959
-1018
-1045
-1110
-1184
-1226
-1389
-1457
-1512
-1509
-1500
-1457
-1472
-1504
-1437
-1363
-1264
-1141
-1035
-986
-894
-759
-654
-580
-493
-473
-448
-439
-411
-420
-439
-436
-450
-424
-415
-418
-467
-508
-532
-569
-556
-552
-526
-518
-477
-456
-416
-369
-306
-207
-145
-85
-9
75
151
222
253
295
337
425
486
515
538
546
638
668
788
834
942
954
1020
1071
1071
1115
1099
1136
1075
1120
1063
1055
988
944
828
703
503
224
-86
-420
-699
-931
-1039
-1079
-1076
-1047
-969
-884
-743
-601
-489
-427
-390
-337
-306
-264
-229
-240
-248
-251
-206
-148
-80
-32
-8
7
29
55
49
-23
-123
-264
-415
-554
-662
-739
-846
-957
-1093
-1141
-1286
-1353
-1375
-1389
-1365
-1371
-1344
-1393
-1382
-1378
-1361
-1330
-1250
-1209
-1126
-1036
-940
-844
-728
-642
-595
-531
-467
-411
-414
-393
-404
-414
-448
-467
-481
-506
-528
-577
-568
-556
-526
-492
-455
-398
-362
-320
-296
-256
-230
-210
-172
-100
-52
7
83
138
244
282
430
452
489
542
558
613
640
743
786
832
876
921
928
1024
1036
1108
1112
1125
1155
1121
1129
1137
1072
1009
916
793
678
500
260
-80
-352
-634
-799
-883
-867
-881
-854
-793
-731
-627
-498
-396
-387
-387
-363
-327
-271
-241
-217
-246
-223
-178
-156
-68
-22
25
25
23
7
10
-28
-148
-271
-391
-487
-576
-636
-730
-932
-1084
-1198
-1213
-1176
-1166
-1190
-1249
-1259
-1282
-1295
-1304
-1330
-1352
-1308
-1227
-1102
-989
-882
-847
-782
-702
-603
-529
-504
-477
-468
-452
-459
-452
-464
-461
-473
-521
-522
-515
-476
-466
-464
-480
-482
-457
-413
-413
-436
-435
-396
-317
-229
-183
-134
-86
2
94
174
243
267
364
395
460
499
591
635
670
758
802
884
934
958
1013
1034
1091
1114
1147
1138
1080
1060
1013
983
961
936
893
808
744
597
429
106
-203
-471
-678
-766
-784
-749
-764
-731
-686
-593
-464
-338
-252
-203
-220
-172
-148
-86
-65
-84
-82
-115
-95
-79
-54
-32
-22
-14
-27
-11
-29
-117
-263
-430
-575
-700
-805
-915
-1042
-1173
-1348
-1397
-1430
-1443
-1410
-1434
-1462
-1501
-1481
-1491
-1496
-1453
-1415
-1368
-1264
-1168
-1074
-993
-915
-856
-781
-713
-665
-620
-605
-585
-572
-551
-542
-539
-529
-545
-573
-615
-620
-614
-605
-590
-607
-610
-604
-576
-532
-502
-456
-382
-300
-232
-181
-118
-39
1
76
93
157
199
266
343
420
508
563
637
705
761
832
898
967
1036
1069
1112
1072
1162
1087
1111
1066
1018
1031
952
986
872
839
725
615
412
128
-132
-419
-538
-713
-717
-740
-752
-749
-754
-681
-560
-480
-360
-360
-296
-274
-205
-152
-184
-178
-277
-266
-306
-255
-249
-266
-254
-272
-228
-222
-226
-291
-388
-513
-640
-767
-888
-997
-1104
-1268
-1383
-1410
-1441
-1427
-1482
-1497
-1540
-1526
-1523
-1541
-1537
-1543
-1506
-1451
-1330
-1261
-1174
-1117
-1077
-1017
-921
-825
-767
-714
-680
-650
-627
-620
-626
-614
-617
-610
-642
-653
-622
-613
-593
-600
-591
-586
-553
-517
-503
-483
-433
-358
-285
-238
-189
-138
-76
-6
35
78
151
179
267
320
394
501
572
688
756
787
891
960
1007
1067
1082
1099
1095
1128
1129
1154
1121
1108
1100
1078
1066
1006
972
844
691
505
210
-43
-313
-481
-647
-706
-686
-679
-599
-586
-494
-431
-348
-294
-312
-274
-267
-219
-182
-166
-193
-215
-187
-199
-185
-153
-155
-144
-124
-79
-110
-135
-202
-340
-471
-598
-710
-824
-930
-1046
-1156
-1195
-1220
-1218
-1258
-1313
-1365
-1396
-1413
-1445
-1454
-1457
-1458
-1407
-1313
-1215
-1121
-1039
-981
-919
-826
-749
-656
-607
-561
-524
-508
-494
-496
-480
-499
-515
-529
-518
-494
-476
-475
-483
-493
-502
-494
-474
-447
-439
-407
-367
-325
-255
-174
-124
-37
13
105
131
181
211
286
380
457
535
611
658
657
763
700
857
824
912
916
916
1010
992
1065
1066
1058
1062
1068
994
1001
919
911
774
748
603
520
317
144
-63
-312
-318
-412
-358
-393
-365
-384
-362
-280
-267
-220
-209
-197
-143
-109
-38
-30
-29
-8
-37
-14
-53
-49
-82
-116
-166
-225
-242
-286
-324
-455
-584
-685
-780
-834
-946
-1007
-1073
-1093
-1115
-1169
-1224
-1252
-1310
-1363
-1395
-1425
-1449
-1455
-1428
-1400
-1321
-1248
-1187
-1135
-1054
-1003
-946
-888
-823
-730
-674
-639
-635
-623
-613
-704
-899
-1018
-1045
-1006
-899
-881
-830
-809
-722
-654
-569
-467
-450
-417
-493
-472
-495
-410
-381
-323
-256
-180
-56
-13
79
107
204
185
218
250
339
398
383
341
343
439
515
555
536
641
649
700
656
603
619
618
617
536
504
457
416
349
273
216
210
253
265
240
168
138
82
47
-1
-62
-389
-746
-1041
-1343
-1375
-1316
-1163
-924
-633
-310
-94
200
374
480
435
315
121
-62
-137
-360
-504
-658
-638
-667
-627
-611
-597
-572
-553
-550
-593
-571
-670
-794
-1012
-1136
-1274
-1258
-1289
-1310
-1255
-1223
-1086
-1033
-965
-1002
-948
-973
-993
-1041
-1057
-1051
-1069
-1011
-995
-847
-719
-559
-481
-395
-372
-332
-290
-302
-293
-352
-346
-440
-462
-542
-575
-624
-626
-604
-623
-540
-538
-446
-413
-307
-255
-175
-122
-84
-11
39
137
154
204
202
260
287
338
378
406
456
493
499
502
524
511
478
435
354
332
335
334
365
370
425
433
429
418
372
326
241
185
101
1
-30
-147
-113
-173
-117
-132
-129
-81
-91
-28
-50
-10
-42
-13
-49
-98
-140
-168
-172
-206
-228
-243
-265
-232
-197
-226
-246
-261
-274
-332
-368
-438
-499
-541
-623
-648
-711
-697
-696
-695
-677
-690
-658
-672
-696
-750
-781
-823
-850
-897
-930
-929
-931
-912
-902
-870
-828
-791
-750
-741
-716
-681
-664
-648
-647
-615
-608
-575
-543
-513
-453
-405
-355
-332
-292
-273
-261
-250
-245
-239
-225
-226
-245
-261
-258
-250
-240
-224
-205
-132
-91
5
15
77
117
154
181
151
183
157
205
176
220
233
259
276
275
287
297
339
367
371
390
382
422
395
365
369
377
372
347
346
320
317
269
275
212
212
164
106
57
9
26
-32
-7
-61
-47
-53
-31
-27
-25
-6
-26
-12
-60
-81
-108
-140
-157
-177
-211
-218
-235
-252
-297
-325
-343
-364
-346
-377
-392
-446
-471
-499
-529
-557
-559
-577
-593
-600
-613
-626
-646
-676
-707
-719
-729
-708
-735
-706
-691
-686
-676
-673
-653
-657
-641
-635
-621
-592
-578
-553
-527
-510
-484
-466
-433
-422
-377
-364
-353
-341
-334
-288
-286
-261
-281
-279
-273
-264
-260
-267
-233
-221
-173
-158
-110
-77
-37
-20
-8
18
23
38
14
2
-23
-30
-48
-60
-75
-83
-57
-54
-38
-9
28
49
47
59
55
46
47
47
62
65
88
86
89
94
83
71
57
68
59
51
31
18
37
40
63
38
43
4
-27
-65
-138
-157
-181
-184
-212
-198
-210
-178
-169
-176
-204
-214
-227
-287
-333
-388
-425
-474
-499
-535
-553
-538
-533
-529
-534
-506
-496
-484
-496
-537
-551
-566
-582
-606
-604
-619
-620
-616
-636
-622
-630
-645
-678
-720
-736
-765
-755
-754
-760
-743
-741
-718
-675
-613
-585
-540
-506
-511
-492
-500
-476
-452
-412
-390
-383
-323
-312
-299
-315
-319
-345
-358
-348
-354
-334
-315
-279
-230
-213
-196
-218
-241
-230
-243
-210
-238
-226
-258
-242
-223
-196
-131
-113
-95
-97
-73
-51
-9
-11
-4
-16
-37
-28
-39
-40
-25
-11
1
15
55
124
117
112
85
49
7
-30
-86
-110
-105
-116
-95
-47
-30
-4
21
19
16
-20
-9
-70
-88
-158
-200
-220
-245
-223
-261
-258
-297
-301
-311
-296
-330
-372
-399
-425
-418
-451
-467
-514
-510
-523
-534
-535
-523
-514
-542
-560
-574
-539
-527
-530
-542
-553
-566
-553
-556
-549
-554
-543
-519
-493
-504
-499
-480
-483
-497
-515
-510
-512
-517
-541
-547
-568
-522
-495
-474
-451
-438
-411
-379
-345
-315
-289
-267
-275
-309
-327
-370
-349
-354
-396
-365
-223
-140
-102
-106
-77
30
25
34
30
-45
-153
-271
-310
-252
-174
-147
-137
-61
10
113
152
168
135
109
68
15
30
-45
-30
29
-1
89
130
180
212
172
211
193
158
134
127
118
135
100
61
62
104
115
134
133
126
60
45
2
9
-17
-41
-85
-149
-154
-131
-137
-145
-159
-129
-167
-151
-130
-120
-103
-124
-126
-161
-181
-213
-218
-255
-284
-301
-318
-327
-335
-338
-314
-317
-303
-300
-303
-315
-320
-370
-416
-421
-430
-455
-478
-507
-499
-469
-456
-417
-398
-360
-348
-319
-308
-294
-252
-255
-266
-249
-226
-199
-173
-149
-106
-107
-107
-119
-106
-112
-145
-164
-179
-194
-208
-208
-212
-201
-149
-121
-88
-62
-29
-41
-63
-45
-83
-79
-89
-97
-96
-80
-80
-94
-84
-69
-27
30
46
75
92
114
136
114
117
103
121
80
77
86
104
138
97
64
39
25
-12
-20
5
5
16
24
23
28
16
-23
-38
-75
-129
-175
-200
-211
-208
-224
-238
-223
-216
-210
-222
-223
-275
-282
-290
-311
-332
-346
-349
-344
-315
-326
-311
-315
-329
-337
-353
-367
-351
-330
-328
-336
-344
-341
-348
-349
-353
-374
-373
-364
-389
-434
-461
-467
-488
-487
-484
-463
-435
-401
-402
-375
-310
-283
-273
-275
-299
-318
-287
-269
-276
-253
-226
-210
-223
-202
-195
-188
-155
-172
-190
-201
-192
-197
-233
-254
-278
-265
-242
-242
-228
-200
-172
-171
-168
-147
-138
-110
-130
-182
-208
-200
-194
-201
-168
-150
-125
-82
-51
-47
-26
-10
1
-18
11
4
-6
-20
-39
-36
-26
5
8
32
35
13
7
1
-5
-9
-47
-93
-128
-119
-117
-124
-134
-183
-192
-200
-227
-254
-265
-267
-268
-240
-236
-227
-200
-214
-238
-265
-293
-309
-329
-340
-365
-355
-346
-339
-341
-330
-313
-312
-305
-306
-313
-314
-334
-336
-345
-350
-343
-374
-378
-417
-420
-441
-449
-474
-477
-448
-440
-415
-380
-341
-297
-272
-247
-270
-281
-261
-281
-286
-317
-312
-321
-309
-309
-309
-319
-352
-335
-332
-301
-273
-269
-286
-302
-284
-288
-285
-275
-279
-258
-256
-250
-254
-261
-262
-266
-283
-310
-339
-349
-378
-377
-374
-334
-268
-229
-187
-166
-151
-183
-202
-212
-240
-263
-273
-273
-260
-238
-200
-184
-143
-126
-129
-105
-139
-149
-173
-175
-160
-178
-182
-189
-200
-229
-226
-232
-248
-217
-227
-234
-257
-287
-302
-356
-373
-416
-437
-413
-434
-399
-396
-360
-356
-343
-321
-363
-350
-408
-415
-451
-469
-446
-431
-395
-395
-369
-338
-323
-293
-327
-325
-338
-386
-430
-458
-428
-458
-432
-428
-426
-411
-411
-387
-416
-401
-393
-407
-409
-476
-485
-490
-489
-493
-480
-423
-407
-389
-417
-421
-423
-409
-399
-428
-428
-431
-457
-467
-482
-475
-461
-462
-461
-467
-442
-415
-383
-377
-381
-420
-463
-491
-517
-532
-513
-504
-477
-447
-418
-383
-363
-355
-356
-361
-366
-388
-398
-406
-406
-405
-421
-392
-393
-382
-374
-363
-383
-390
-372
-374
-342
-337
-340
-331
-342
-347
-354
-324
-348
-367
-379
-389
-401
-430
-417
-447
-446
-452
-440
-437
-430
-422
-438
-418
-415
-426
-438
-440
-452
-487
-502
-511
-502
-474
-454
-435
-423
-409
-407
-398
-410
-433
-455
-474
-499
-537
-571
-588
-589
-594
-574
-578
-563
-545
-521
-496
-502
-498
-520
-538
-566
-576
-596
-595
-574
-567
-562
-543
-546
-550
-529
-518
-507
-474
-445
-408
-376
-344
-351
-374
-391
-433
-434
-449
-428
-456
-463
-467
-455
-410
-396
-346
-335
-327
-353
-372
-382
-398
-428
-441
-416
-420
-399
-369
-349
-326
-308
-271
-274
-289
-312
-340
-347
-354
-345
-315
-298
-294
-285
-262
-233
-192
-187
-177
-164
-180
-221
-261
-279
-321
-350
-388
-373
-354
-342
-318
-293
-261
-255
-254
-260
-280
-320
-363
-364
-364
-376
-394
-397
-374
-370
-339
-298
-245
-207
-225
-248
-258
-260
-259
-290
-321
-354
-336
-305
-264
-227
-229
-222
-249
-255
-281
-305
-306
-347
-372
-411
-415
-415
-396
-377
-371
-338
-317
-304
-297
-295
-324
-358
-378
-401
-431
-427
-420
-405
-400
-379
-367
-359
-336
-349
-343
-355
-340
-351
-367
-356
-368
-361
-366
-364
-354
-334
-332
-311
-279
-273
-274
-261
-283
-297
-308
-318
-330
-335
-315
-326
-309
-305
-296
-306
-304
-304
-308
-298
-285
-270
-272
-259
-254
-255
-235
-202
-183
-185
-200
-204
-192
-173
-181
-174
-168
-145
-153
-173
-174
-204
-210
-231
-248
-270
-273
-264
-279
-294
-299
-286
-311
-322
-322
-312
-279
-251
-253
-272
-278
-283
-275
-284
-303
-299
-267
-255
-219
-187
-171
-157
-142
-144
-155
-168
-186
-215
-235
-264
-296
-304
-299
-290
-298
-305
-328
-346
-351
-358
-373
-404
-421
-435
-431
-406
-392
-366
-357
-350
-351
-376
-384
-389
-397
-396
-411
-453
-444
-438
-427
-427
-427
-423
-393
-368
-384
-358
-343
-328
-343
-374
-414
-433
-432
-452
-442
-413
-423
-437
-424
-391
-376
-378
-383
-405
-410
-410
-385
-344
-301
-293
-278
-235
-196
-164
-138
-114
-148
-193
-223
-225
-219
-230
-259
-290
-305
-323
-310
-306
-292
-284
-294
-296
-300
-311
-312
-314
-322
-320
-309
-331
-349
-343
-366
-389
-398
-380
-360
-354
-347
-329
-297
-264
-246
-220
-199
-207
-233
-237
-245
-268
-263
-254
-261
-302
-312
-309
-306
-292
-297
-308
-318
-347
-373
-393
-391
-410
-412
-414
-462
-479
-482
-457
-457
-451
-438
-431
-402
-413
-404
-420
-427
-435
-445
-425
-415
-409
-405
-395
-380
-392
-401
-423
-441
-448
-468
-463
-465
-471
-466
-460
-479
-508
-510
-513
-491
-478
-482
-456
-436
-428
-421
-435
-425
-419
-407
-427
-432
-398
-375
-343
-341
-309
-310
-283
-285
-279
-227
-207
-191
-206
-203
-231
-251
-258
-260
-264
-300
-322
-311
-292
-249
-211
-178
-160
-170
-176
-180
-169
-188
-214
-207
-221
-225
-224
-221
-208
-221
-225
-243
-255
-274
-275
-255
-251
-216
-209
-215
-185
-178
-172
-188
-172
-173
-197
-200
-245
-238
-266
-266
-262
-247
-235
-242
-218
-237
-263
-276
-288
-275
-288
-309
-303
-295
-259
-245
-229
-225
-210
-191
-178
-168
-183
-187
-190
-192
-191
-203
-218
-212
-198
-175
-158
-104
-99
-103
-115
-123
-125
-124
-87
-99
-88
-82
-72
-59
-58
-53
-74
-81
-105
-114
-126
-153
-160
-190
-174
-167
-164
-138
-115
-101
-94
-65
-65
-62
-53
-57
-69
-74
-77
-73
-75
-54
-48
-30
-37
-35
-7
1
12
30
34
41
38
47
57
64
71
66
82
70
59
63
82
64
26
3
-31
-42
-30
-38
-39
-35
-22
-30
-23
-16
-44
-43
-56
-31
-11
15
19
16
25
10
20
20
22
34
18
25
39
55
56
40
35
20
8
-30
-21
-18
-27
-8
2
15
-16
-4
3
-8
-21
-70
-64
-62
-61
-68
-59
-63
-72
-56
-48
-49
-65
-72
-84
-104
-139
-160
-178
-185
-198
-217
-228
-234
-234
-222
-205
-197
-177
-181
-196
-204
-218
-251
-261
-242
-231
-223
-203
-189
-190
-185
-186
-199
-223
-246
-267
-273
-272
-286
-291
-278
-255
-251
-223
-191
-183
-189
-203
-223
-224
-203
-207
-224
-219
-212
-177
-142
-123
-134
-144
-144
-148
-156
-172
-183
-183
-193
-200
-203
-183
-156
-161
-173
-170
-153
-181
-189
-195
-213
-238
-264
-275
-277
-254
-239
-251
-232
-212
-205
-199
-204
-203
-229
-234
-243
-237
-217
-229
-222
-225
-219
-219
-208
-202
-219
-232
-227
-238
-228
-221
-221
-234
-226
-236
-261
-275
-295
-295
-292
-281
-286
-295
-328
-343
-352
-348
-343
-348
-332
-349
-348
-350
-338
-328
-321
-326
-336
-341
-350
-333
-323
-313
-307
-306
-277
-263
-257
-252
-234
-231
-256
-268
-290
-308
-318
-334
-366
-375
-364
-339
-301
-284
-285
-271
-274
-293
-311
-314
-305
-296
-304
-333
-327
-326
-311
-292
-303
-315
-327
-349
-353
-351
-381
-398
-398
-410
-420
-405
-401
-396
-382
-370
-352
-327
-306
-314
-315
-340
-346
-363
-383
-380
-376
-346
-320
-292
-264
-250
-248
-271
-290
-302
-302
-300
-288
-276
-269
-231
-217
-194
-155
-144
-146
-153
-177
-205
-223
-237
-244
-259
-263
-278
-262
-232
-211
-193
-200
-204
-224
-235
-262
-262
-260
-284
-277
-257
-221
-209
-208
-198
-201
-219
-249
-270
-316
-342
-378
-397
-363
-344
-318
-294
-285
-291
-284
-272
-263
-281
-301
-307
-311
-319
-314
-289
-273
-268
-266
-253
-241
-242
-254
-275
-280
-282
-300
-302
-309
-327
-331
-331
-321
-320
-319
-316
-315
-330
-357
-382
-381
-363
-377
-386
-386
-383
-379
-377
-367
-372
-379
-374
-370
-376
-386
-387
-380
-371
-358
-360
-345
-316
-314
-317
-329
-331
-335
-322
-299
-292
-273
-287
-291
-291
-298
-326
-338
-324
-344
-341
-341
-317
-302
-292
-280
-268
-254
-250
-236
-232
-220
-241
-238
-237
-249
-266
-275
-270
-241
-218
-214
-214
-203
-186
-179
-181
-197
-218
-239
-242
-243
-248
-250
-233
-233
-240
-238
-240
-255
-274
-282
-298
-313
-333
-336
-333
-343
-356
-351
-346
-334
-328
-317
-317
-311
-324
-324
-314
-334
-348
-361
-358
-348
-326
-333
-348
-353
-350
-344
-331
-333
-356
-375
-385
-379
-361
-345
-360
-374
-365
-367
-359
-347
-349
-366
-369
-365
-367
-367
-352
-337
-330
-314
-313
-301
-291
-292
-302
-305
-311
-317
-325
-340
-349
-345
-326
-312
-309
-301
-316
-305
-289
-283
-277
-296
-301
-301
-294
-277
-264
-241
-219
-195
-166
-156
-150
-134
-117
-121
-129
-131
-138
-143
-136
-143
-159
-161
-150
-157
-135
-131
-127
-109
-116
-136
-167
-183
-210
-216
-225
-243
-255
-261
-268
-269
-261
-266
-274
-287
-290
-277
-260
-257
-245
-253
-259
-258
-261
-256
-262
-294
-305
-297
-299
-282
-269
-268
-272
-258
-258
-256
-262
-299
-354
-376
-388
-409
-402
-393
-385
-378
-381
-372
-350
-349
-360
-361
-363
-356
-352
-374
-378
-363
-335
-308
-303
-309
-307
-291
-291
-281
-285
-304
-320
-332
-331
-334
-328
-318
-313
-300
-287
-296
-301
-292
-287
-307
-331
-331
-328
-328
-334
-336
-345
-354
-359
-359
-338
-335
-347
-343
-330
-327
-323
-305
-292
-284
-270
-279
-288
-286
-300
-323
-330
-323
-326
-333
-324
-330
-336
-310
-279
-261
-255
-270
-283
-265
-251
-255
-267
-266
-263
-244
-232
-227
-206
-200
-210
-215
-226
-246
-234
-237
-260
-271
-268
-264
-271
-269
-267
-263
-254
-244
-241
-230
-231
-232
-259
-289
-303
-301
-299
-314
-309
-291
-297
-304
-302
-310
-320
-326
-335
-352
-364
-383
-382
-373
-364
-337
-308
-278
-260
-255
-254
-268
-279
-297
-301
-306
-311
-324
-349
-359
-342
-329
-332
-308
-306
-307
-308
-334
-347
-360
-362
-329
-318
-327
-326
-328
-342
-344
-327
-322
-311
-296
-287
-274
-272
-265
-251
-251
-247
-240
-214
-207
-191
-173
-185
-206
-231
-220
-210
-207
-225
-232
-216
-204
-192
-208
-212
-203
-203
-213
-212
-205
-209
-199
-203
-204
-207
-211
-215
-222
-224
-233
-237
-231
-228
-211
-210
-216
-192
-166
-157
-162
-171
-179
-178
-168
-152
-164
-188
-203
-206
-207
-203
-209
-216
-199
-201
-218
-216
-202
-211
-217
-217
-219
-212
-217
-215
-234
-222
-214
-214
-206
-222
-237
-253
-259
-259
-256
-269
-273
-275
-284
-297
-301
-307
-307
-290
-265
-241
-237
-235
-227
-227
-237
-246
-237
-224
-213
-215
-219
-214
-202
-203
-221
-231
-246
-247
-256
-266
-271
-271
-273
-274
-271
-274
-287
-299
-301
-288
-279
-285
-277
-278
-290
-289
-273
-260
-256
-233
-221
-216
-219
-216
-215
-229
-232
-238
-231
-229
-232
-238
-251
-245
-252
-254
-268
-282
-275
-275
-282
-278
-269
-272
-258
-241
-228
-224
-226
-226
-220
-223
-231
-226
-211
-192
-184
-181
-193
-206
-211
-217
-224
-235
-253
-250
-252
-259
-268
-267
-259
-260
-249
-240
-235
-228
-220
-208
-203
-199
-218
-233
-245
-251
-250
-236
-227
-244
-249
-257
-251
-249
-255
-270
-278
-261
-257
-261
-243
-239
-247
-250
-255
-240
-226
-232
-233
-225
-209
-217
-219
-218
-217
-218
-238
-246
-253
-265
-300
-330
-319
-311
-314
-301
-279
-284
-286
-267
-253
-253
-259
-251
-248
-256
-255
-257
-257
-257
-267
-266
-259
-249
-238
-223
-214
-210
-201
-192
-184
-195
-203
-216
-219
-199
-198
-205
-198
-196
-219
-235
-240
-251
-235
-233
-225
-214
-219
-204
-186
-174
-170
-166
-158
-159
-156
-158
-155
-161
-173
-182
-194
-193
-206
-194
-186
-207
-222
-226
-234
-240
-243
-233
-224
-214
-187
-167
-140
-126
-135
-135
-137
-147
-156
-157
-158
-156
-141
-130
-136
-143
-142
-143
-143
-142
-151
-156
-156
-164
-174
-185
-194
-220
-228
-231
-237
-234
-229
-230
-216
-190
-172
-154
-153
-164
-171
-160
-154
-153
-164
-189
-200
-188
-196
-195
-203
-205
-194
-206
-205
-200
-205
-202
-204
-215
-218
-228
-230
-231
-237
-242
-235
-225
-227
-230
-218
-205
-217
-212
-206
-211
-218
-221
-227
-239
-244
-244
-246
-250
-245
-246
-242
-231
-223
-226
-218
-216
-211
-203
-195
-200
-200
-193
-186
-183
-180
-181
-184
-154
-139
-144
-142
-134
-136
-141
-154
-167
-159
-165
-173
-182
-189
-196
-190
-183
-171
-160
-177
-180
-174
-175
-168
-164
-172
-181
-187
-178
-178
-164
-154
-154
-144
-153
-171
-178
-186
-185
-189
-203
-205
-191
-179
-167
-157
-157
-145
-139
-144
-162
-173
-191
-221
-246
-257
-244
-258
-269
-265
-250
-240
-231
-227
-225
-198
-198
-202
-189
-194
-222
-242
-235
-238
-257
-266
-272
-285
-291
-310
-331
-340
-344
-368
-374
-351
-350
-347
-323
-295
-288
-292
-288
-289
-293
-300
-295
-294
-295
-296
-288
-289
-299
-299
-297
-290
-305
-306
-286
-280
-288
-284
-284
-290
-284
-280
-285
-274
-260
-250
-243
-237
-256
-255
-258
-281
-282
-287
-293
-302
-305
-299
-293
-283
-275
-277
-272
-275
-280
-280
-293
-310
-313
-319
-311
-312
-320
-328
-324
-323
-326
-323
-320
-323
-330
-329
-323
-316
-311
-310
-312
-321
-316
-300
-294
-282
-287
-285
-278
-283
-307
-322
-325
-338
-339
-338
-347
-350
-343
-338
-339
-341
-344
-344
-348
-350
-354
-358
-359
-354
-364
-381
-380
-381
-407
-431
-440
-465
-480
-492
-504
-503
-497
-491
-479
-466
-452
-436
-436
-427
-434
-453
-470
-466
-469
-471
-471
-467
-465
-463
-456
-439
-422
-434
-441
-439
-423
-431
-432
-430
-432
-436
-440
-439
-439
-451
-448
-439
-455
-462
-468
-468
-455
-442
-424
-399
-383
-369
-354
-333
-320
-320
-336
-331
-315
-316
-312
-313
-297
-285
-281
-286
-283
-292
-301
-295
-300
-295
-293
-300
-295
-285
-291
-296
-292
-287
-302
-294
-278
-282
-280
-269
-264
-263
-262
-265
-279
-285
-292
-310
-314
-306
-299
-293
-293
-296
-303
-298
-296
-302
-294
-291
-298
-290
-276
-279
-274
-277
-284
-274
-284
-282
-282
-287
-291
-299
-293
-296
-288
-279
-287
-293
-305
-316
-319
-331
-349
-357
-358
-361
-361
-355
-349
-349
-355
-346
-345
-337
-312
-313
-323
-332
-350
-361
-347
-337
-345
-349
-340
-343
-355
-358
-365
-358
-344
-335
-327
-316
-309
-309
-298
-285
-302
-295
-270
-281
-272
-265
-265
-251
-239
-234
-227
-206
-195
-184
-178
-183
-197
-194
-193
-209
-226
-247
-259
-265
-269
-285
-295
-289
-281
-295
-308
-311
-308
-303
-299
-290
-276
-262
-246
-231
-223
-209
-203
-203
-206
-224
-242
-257
-260
-246
-254
-263
-264
-265
-273
-284
-275
-288
-296
-298
-293
-299
-306
-296
-290
-284
-298
-301
-301
-311
-318
-317
-312
-306
-308
-310
-307
-293
-290
-295
-293
-292
-271
-262
-258
-245
-241
-244
-261
-271
-281
-292
-300
-300
-300
-296
-295
-273
-267
-264
-251
-253
-241
-237
-244
-256
-253
-242
-224
-219
-210
-186
-183
-184
-187
-190
-192
-205
-196
-204
-204
-193
-193
-188
-173
-165
-162
-143
-132
-126
-120
-116
-110
-112
-111
-113
-124
-126
-114
-106
-103
-105
-114
-119
-123
-120
-120
-127
-126
-125
-133
-160
-174
-167
-150
-137
-141
-137
-136
-140
-147
-171
-175
-175
-202
-215
-227
-237
-248
-271
-288
-282
-276
-294
-305
-304
-307
-311
-316
-304
-308
-313
-302
-310
-314
-311
-312
-325
-322
-315
-315
-307
-302
-297
-307
-315
-307
-313
-310
-307
-308
-301
-293
-282
-289
-294
-288
-307
-329
-338
-352
-369
-380
-379
-382
-383
-387
-391
-394
-404
-390
-386
-398
-398
-394
-394
-391
-370
-363
-349
-338
-344
-331
-323
-314
-295
-290
-284
-294
-289
-287
-307
-316
-312
-319
-314
-294
-307
-300
-288
-266
-256
-247
-217
-206
-194
-189
-176
-182
-189
-191
-200
-208
-223
-233
-243
-239
-239
-240
-245
-254
-266
-272
-270
-272
-274
-278
-279
-278
-267
-260
-253
-254
-246
-231
-230
-223
-226
-215
-205
-215
-224
-230
-246
-260
-265
-274
-277
-293
-281
-259
-249
-242
-242
-230
-228
-231
-224
-224
-221
-214
-221
-231
-248
-255
-260
-264
-261
-267
-286
-292
-292
-286
-281
-300
-311
-315
-306
-319
-328
-330
-329
-329
-321
-307
-295
-291
-320
-351
-377
-391
-395
-395
-402
-391
-375
-370
-371
-381
-377
-377
-370
-365
-367
-364
-344
-331
-328
-317
-313
-315
-312
-312
-314
-318
-334
-343
-356
-359
-363
-384
-402
-423
-425
-411
-397
-386
-372
-365
-360
-331
-320
-320
-322
-312
-315
-316
-314
-325
-332
-349
-365
-386
-403
-401
-417
-426
-424
-420
-409
-420
-425
-423
-419
-418
-429
-420
-394
-377
-370
-359
-339
-336
-332
-327
-327
-328
-332
-341
-352
-341
-349
-362
-341
-338
-346
-356
-336
-331
-342
-343
-356
-354
-343
-345
-331
-329
-310
-287
-280
-270
-261
-256
-269
-279
-287
-296
-288
-288
-281
-274
-273
-276
-276
-263
-267
-287
-285
-289
-306
-307
-299
-302
-310
-312
-318
-329
-340
-344
-352
-360
-361
-347
-341
-346
-346
-339
-342
-355
-367
-373
-370
-372
-374
-375
-365
-351
-341
-338
-346
-340
-336
-342
-341
-337
-342
-331
-317
-309
-297
-280
-276
-266
-254
-256
-258
-274
-286
-289
-278
-268
-262
-272
-284
-305
-324
-327
-331
-324
-324
-327
-332
-324
-314
-316
-315
-313
-310
-312
-318
-321
-318
-300
-292
-298
-288
-279
-282
-266
-271
-290
-270
-264
-270
-263
-267
-265
-265
-260
-259
-252
-237
-237
-241
-246
-237
-245
-243
-242
-243
-238
-240
-237
-243
-244
-252
-264
-274
-283
-300
-324
-327
-322
-311
-313
-314
-310
-315
-326
-321
-317
-316
-304
-297
-299
-293
-290
-282
-273
-281
-278
-289
-299
-298
-301
-310
-310
-302
-306
-328
-334
-318
-318
-328
-327
-314
-314
-318
-308
-321
-324
-321
-324
-305
-294
-289
-272
-254
-239
-250
-253
-267
-262
-253
-243
-234
-235
-233
-226
-225
-243
-259
-252
-253
-253
-238
-234
-222
-220
-223
-235
-237
-231
-236
-248
-254
-255
-251
-257
-247
-246
-243
-233
-233
-222
-219
-226
-234
-235
-229
-223
-216
-205
-191
-158
-143
-157
-151
-146
-153
-149
-148
-163
-164
-168
-176
-178
-185
-198
-198
-185
-177
-168
-160
-154
-141
-122
-121
-107
-93
-97
-103
-110
-100
-96
-102
-99
-103
-112
-124
-130
-117
-100
-91
-86
-86
-75
-86
-106
-106
-121
-124
-119
-119
-128
-129
-137
-145
-158
-160
-176
-191
-201
-222
-219
-232
-237
-218
-198
-191
-182
-179
-175
-176
-181
-198
-213
-234
-238
-245
-264
-270
-267
-273
-268
-259
-267
-281
-282
-283
-289
-285
-282
-286
-289
-293
-303
-313
-314
-316
-307
-298
-304
-307
-296
-284
-289
-301
-296
-296
-308
-313
-316
-314
-316
-313
-313
-311
-303
-304
-304
-296
-291
-280
-271
-266
-263
-274
-293
-299
-306
-315
-324
-317
-293
-287
-281
-282
-289
-282
-288
-301
-286
-279
-274
-259
-251
-247
-242
-245
-250
-248
-232
-218
-217
-207
-204
-203
-210
-211
-203
-208
-208
-206
-223
-231
-239
-259
-274
-280
-271
-280
-282
-270
-287
-296
-299
-302
-291
-291
-290
-279
-289
-291
-301
-304
-302
-294
-294
-278
-273
-274
-273
-280
-280
-263
-264
-270
-265
-248
-244
-256
-258
-262
-258
-276
-281
-274
-278
-289
-294
-294
-289
-293
-297
-302
-306
-297
-294
-283
-271
-260
-242
-253
-251
-251
-258
-266
-271
-275
-283
-294
-291
-283
-279
-291
-297
-291
-287
-280
-265
-251
-247
-235
-221
-230
-239
-233
-233
-237
-230
-229
-226
-236
-245
-235
-237
-236
-228
-216
-220
-230
-230
-233
-251
-268
-281
-288
-295
-291
-278
-277
-278
-272
-272
-266
-271
-278
-284
-278
-273
-272
-279
-287
-279
-279
-276
-268
-252
-239
-238
-238
-230
-234
-230
-232
-230
-241
-249
-250
-260
-255
-249
-255
-252
-255
-261
-255
-267
-277
-276
-282
-282
-288
-301
-301
-308
-308
-307
-319
-332
-351
-346
-349
-351
-339
-335
-322
-312
-311
-316
-324
-329
-327
-322
-304
-290
-294
-291
-291
-311
-322
-324
-330
-324
-322
-328
-323
-319
-323
-324
-308
-301
-317
-319
-316
-314
-304
-312
-314
-310
-301
-301
-300
-286
-276
-268
-266
-259
-254
-259
-253
-250
-256
-241
-238
-246
-247
-246
-239
-238
-234
-223
-231
-234
-248
-253
-253
-259
-260
-265
-277
-272
-266
-265
-264
-258
-247
-239
-229
-222
-211
-201
-201
-201
-193
-194
-197
-189
-191
-191
-191
-182
-180
-178
-169
-172
-170
-183
-189
-202
-208
-206
-203
-194
-199
-188
-165
-166
-174
-176
-173
-172
-178
-177
-183
-198
-207
-207
-202
-223
-242
-259
-264
-281
-290
-289
-301
-302
-321
-337
-339
-339
-338
-339
-354
-345
-345
-365
-395
-410
-408
-405
-399
-399
-396
-390
-389
-374
-353
-359
-366
-361
-362
-358
-365
-361
-334
-318
-312
-322
-317
-310
-300
-282
-272
-258
-266
-276
-280
-290
-302
-306
-295
-292
-284
-283
-284
-275
-274
-269
-264
-262
-268
-275
-264
-257
-255
-252
-253
-247
-261
-263
-270
-278
-295
-305
-299
-300
-309
-306
-298
-306
-308
-311
-305
-302
-301
-310
-319
-321
-329
-327
-324
-323
-311
-303
-305
-305
-303
-313
-319
-312
-300
-296
-298
-274
-255
-253
-261
-260
-259
-265
-263
-271
-276
-277
-281
-278
-297
-300
-294
-287
-283
-285
-289
-289
-279
-284
-298
-309
-317
-318
-315
-308
-309
-318
-319
-331
-342
-357
-362
-376
-380
-379
-383
-366
-352
-343
-339
-339
-340
-345
-344
-345
-355
-343
-333
-329
-323
-325
-336
-339
-329
-315
-306
-300
-290
-278
-274
-259
-255
-251
-248
-240
-244
-267
-277
-289
-291
-299
-306
-312
-302
-304
-296
-297
-304
-297
-290
-303
-317
-326
-328
-341
-361
-360
-352
-340
-338
-344
-337
-345
-354
-342
-341
-336
-333
-325
-319
-319
-326
-320
-311
-306
-280
-265
-262
-258
-253
-244
-266
-279
-288
-300
-301
-312
-309
-310
-309
-321
-325
-320
-311
-285
-275
-274
-268
-265
-271
-278
-280
-281
-271
-271
-268
-262
-265
-265
-257
-262
-262
-271
-266
-272
-288
-295
-303
-305
-308
-312
-309
-318
-320
-320
-316
-311
-308
-310
-304
-295
-303
-313
-319
-311
-303
-311
-319
-320
-324
-332
-349
-356
-351
-357
-356
-346
-344
-344
-340
-332
-345
-338
-329
-333
-320
-304
-305
-296
-293
-294
-293
-304
-307
-307
-299
-302
-308
-290
-292
-292
-289
-291
-288
-302
-308
-320
-327
-328
-326
-314
-297
-286
-274
-265
-260
-238
-223
-210
-194
-174
-175
-171
-166
-160
-151
-154
-150
-160
-158
-154
-157
-153
-148
-138
-130
-117
-108
-100
-97
-111
-133
-133
-130
-127
-123
-119
-112
-100
-90
-87
-71
-70
-88
-89
-88
-81
-78
-88
-91
-101
-110
-118
-114
-106
-104
-94
-105
-113
-107
-110
-104
-112
-122
-120
-129
-131
-130
-145
-159
-179
-188
-189
-188
-182
-184
-192
-189
-182
-180
-198
-213
-231
-230
-222
-230
-247
-257
-248
-259
-267
-258
-242
-229
-229
-236
-226
-226
-214
-218
-213
-198
-209
-211
-204
-205
-213
-220
-222
-237
-240
-244
-246
-244
-248
-246
-242
-237
-231
-229
-222
-221
-224
-223
-226
-224
-230
-222
-208
-210
-213
-194
-178
-170
-173
-175
-164
-162
-166
-175
-165
-162
-168
-167
-171
-173
-158
-167
-172
-182
-181
-177
-182
-163
-151
-139
-143
-150
-145
-135
-129
-124
-114
-113
-124
-114
-105
-105
-93
-90
-86
-76
-63
-65
-79
-82
-85
-99
-110
-104
-105
-107
-118
-118
-110
-100
-91
-91
-102
-111
-126
-135
-114
-122
-134
-123
-133
-144
-152
-162
-178
-183
-176
-174
-174
-170
-179
-168
-160
-167
-167
-173
-162
-174
-169
-168
-176
-171
-170
-169
-173
-170
-172
-172
-174
-173
-181
-194
-195
-200
-209
-214
-201
-192
-187
-187
-184
-177
-176
-175
-172
-172
-170
-170
-181
-189
-185
-197
-217
-218
-231
-223
-224
-223
-211
-201
-196
-201
-189
-179
-184
-187
-190
-201
-211
-210
-200
-211
-232
-235
-239
-250
-241
-250
-243
-219
-208
-200
-206
-194
-188
-189
-180
-174
-170
-178
-199
-198
-193
-199
-181
-158
-147
-134
-143
-139
-145
-164
-187
-192
-178
-183
-192
-194
-202
-217
-221
-229
-239
-250
-261
-274
-277
-270
-273
-286
-290
-293
-288
-285
-291
-288
-281
-271
-269
-277
-272
-278
-280
-285
-281
-270
-272
-280
-280
-290
-295
-297
-298
-308
-307
-301
-307
-318
-325
-317
-331
-333
-333
-319
-316
-318
-324
-327
-333
-342
-347
-347
-339
-342
-338
-341
-345
-346
-348
-345
-344
-345
-355
-357
-351
-352
-359
-358
-360
-354
-342
-333
-328
-316
-300
-291
-285
-294
-291
-294
-290
-301
-293
-295
-307
-312
-319
-319
-318
-310
-317
-318
-309
-300
-283
-283
-291
-282
-290
-296
-306
-307
-308
-312
-313
-315
-313
-321
-318
-327
-333
-317
-312
-306
-292
-297
-289
-293
-311
-301
-298
-313
-332
-319
-311
-314
-303
-293
-273
-263
-254
-257
-257
-229
-214
-217
-210
-204
-226
-237
-252
-256
-263
-277
-276
-292
-309
-324
-338
-348
-365
-386
-375
-375
-379
-379
-368
-360
-359
-361
-377
-388
-404
-404
-406
-400
-393
-376
-371
-364
-358
-362
-365
-366
-366
-361
-363
-360
-345
-342
-335
-341
-347
-342
-353
-359
-366
-370
-369
-379
-376
-363
-359
-367
-380
-369
-354
-350
-340
-338
-339
-352
-358
-365
-360
-350
-343
-348
-344
-352
-353
-337
-335
-337
-335
-349
-356
-356
-367
-362
-374
-379
-373
-355
-350
-345
-331
-317
-309
-308
-307
-304
-286
-272
-260
-258
-260
-243
-244
-252
-244
-243
-256
-257
-249
-242
-237
-227
-219
-217
-227
-232
-236
-240
-224
-219
-216
-208
-203
-213
-205
-198
-214
-227
-232
-225
-218
-229
-228
-221
-216
-218
-223
-224
-238
-251
-256
-264
-265
-274
-286
-291
-294
-293
-285
-280
-287
-283
-273
-274
-278
-281
-274
-276
-279
-291
-293
-285
-290
-297
-292
-281
-286
-279
-288
-288
-281
-272
-260
-256
-245
-247
-239
-237
-246
-251
-252
-253
-258
-264
-265
-266
-274
-279
-272
-271
-281
-285
-281
-287
-282
-281
-285
-293
-303
-306
-306
-301
-299
-287
-280
-291
-301
-306
-309
-314
-324
-315
-321
-332
-335
-333
-314
-306
-305
-285
-275
-269
-248
-235
-224
-223
-218
-213
-226
-233
-224
-225
-231
-236
-234
-227
-224
-228
-231
-227
-228
-228
-244
-260
-259
-262
-272
-281
-281
-277
-279
-277
-269
-280
-288
-282
-277
-270
-261
-255
-244
-233
-233
-229
-226
-216
-225
-237
-229
-222
-228
-237
-230
-236
-251
-266
-283
-289
-297
-309
-306
-305
-307
-307
-308
-312
-317
-330
-330
-322
-329
-322
-316
-317
-317
-323
-327
-319
-317
-309
-299
-281
-279
-276
-282
-288
-294
-300
-287
-283
-283
-291
-293
-293
-288
-284
-275
-275
-280
-287
-283
-284
-289
-297
-296
-299
-298
-283
-277
-269
-273
-281
-269
-263
-277
-275
-261
-245
-235
-219
-212
-212
-208
-195
-185
-177
-180
-171
-179
-182
-189
-202
-198
-201
-205
-214
-207
-206
-209
-215
-215
-215
-226
-228
-223
-229
-228
-228
-231
-232
-243
-243
-245
-258
-259
-249
-235
-225
-215
-205
-210
-220
-217
-215
-227
-227
-217
-219
-221
-219
-221
-221
-232
-244
-241
-254
-270
-274
-276
-287
-287
-285
-294
-296
-290
-286
-292
-286
-281
-285
-289
-288
-295
-306
-313
-320
-322
-315
-310
-315
-311
-305
-306
-312
-319
-331
-331
-330
-335
-329
-335
-345
-348
-353
-351
-348
-345
-351
-335
-332
-328
-324
-324
-316
-317
-325
-337
-330
-342
-345
-349
-353
-344
-339
-346
-343
-335
-340
-330
-325
-316
-306
-298
-294
-281
-284
-277
-263
-263
-260
-248
-242
-234
-222
-203
-215
-225
-211
-220
-223
-205
-198
-197
-194
-191
-190
-190
-167
-162
-180
-177
-189
-201
-211
-216
-207
-209
-214
-221
-225
-218
-216
-215
-217
-220
-218
-231
-240
-237
-252
-266
-274
-282
-287
-290
-285
-282
-281
-268
-261
-273
-267
-273
-268
-260
-259
-247
-235
-237
-219
-213
-221
-220
-228
-212
-212
-227
-222
-228
-234
-242
-256
-257
-259
-256
-256
-264
-253
-258
-261
-269
-277
-265
-262
-264
-275
-280
-281
-285
-281
-279
-274
-269
-264
-259
-260
-261
-282
-298
-308
-316
-326
-320
-308
-307
-301
-293
-289
-284
-288
-301
-295
-293
-300
-299
-299
-299
-297
-304
-297
-293
-296
-301
-291
-273
-267
-260
-259
-267
-267
-264
-264
-268
-277
-283
-300
-311
-316
-318
-317
-327
-311
-299
-286
-287
-285
-268
-281
-275
-266
-268
-280
-281
-272
-279
-274
-265
-258
-246
-245
-246
-254
-263
-254
-245
-245
-253
-244
-240
-252
-256
-267
-283
-308
-308
-291
-296
-299
-286
-288
-278
-267
-266
-264
-269
-258
-261
-260
-251
-254
-251
-252
-261
-258
-258
-268
-272
-276
-280
-289
-285
-278
-273
-272
-273
-268
-273
-281
-290
-299
-316
-323
-321
-317
-316
-315
-306
-307
-315
-316
-303
-303
-325
-317
-314
-318
-317
-311
-309
-305
-307
-313
-302
-309
-314
-302
-309
-308
-307
-292
-288
-307
-316
-323
-324
-340
-346
-334
-337
-335
-321
-313
-308
-303
-291
-278
-270
-265
-266
-275
-259
-244
-235
-216
-215
-200
-189
-186
-193
-199
-203
-191
-184
-197
-203
-199
-191
-196
-211
-217
-211
-207
-205
-205
-200
-205
-193
-192
-207
-203
-210
-230
-254
-274
-285
-290
-294
-300
-302
-302
-302
-294
-283
-273
-272
-273
-273
-262
-268
-274
-273
-270
-267
-271
-271
-258
-255
-243
-230
-219
-220
-228
-222
-201
-192
-198
-191
-195
-189
-203
-212
-215
-212
-207
-212
-210
-218
-217
-219
-222
-229
-228
-231
-246
-253
-273
-287
-290
-281
-287
-289
-283
-273
-274
-284
-277
-272
-267
-255
-239
-235
-227
-214
-207
-203
-206
-223
-231
-228
-240
-236
-230
-231
-232
-232
-232
-219
-202
-204
-202
-202
-197
-199
-217
-208
-197
-201
-204
-200
-199
-193
-191
-188
-170
-162
-149
-141
-136
-143
-150
-150
-159
-163
-165
-160
-141
-140
-133
-129
-123
-128
-131
-123
-139
-146
-144
-161
-167
-172
-192
-200
-200
-198
-195
-199
-210
-206
-199
-185
-179
-186
-198
-208
-213
-212
-212
-211
-208
-211
-209
-215
-204
-191
-184
-183
-179
-187
-190
-178
-189
-198
-204
-207
-211
-206
-205
-212
-212
-221
-206
-204
-214
-208
-220
-212
-208
-194
-178
-174
-174
-175
-187
-197
-208
-215
-211
-215
-228
-234
-234
-237
-243
-254
-265
-273
-274
-271
-259
-258
-250
-249
-240
-229
-237
-235
-239
-238
-241
-246
-252
-260
-260
-256
-247
-243
-238
-221
-218
-225
-230
-229
-221
-209
-208
-211
-204
-208
-211
-199
-198
-202
-190
-186
-177
-181
-190
-187
-192
-202
-211
-217
-224
-222
-218
-221
-234
-230
-227
-222
-229
-245
-240
-236
-234
-239
-232
-229
-225
-227
-241
-256
-261
-263
-271
-266
-268
-286
-285
-281
-280
-290
-290
-281
-279
-272
-264
-262
-263
-269
-269
-247
-246
-238
-242
-241
-241
-237
-231
-234
-219
-205
-193
-194
-194
-190
-188
-200
-206
-199
-205
-220
-226
-250
-264
-269
-281
-283
-285
-282
-272
-278
-280
-279
-277
-258
-257
-263
-257
-262
-270
-272
-268
-252
-248
-247
-250
-250
-233
-221
-215
-214
-205
-197
-195
-196
-187
-198
-203
-192
-197
-206
-213
-220
-230
-236
-231
-238
-245
-240
-232
-228
-226
-233
-233
-233
-226
-218
-215
-219
-207
-209
-212
-219
-232
-227
-225
-214
-208
-206
-208
-205
-198
-197
-202
-202
-202
-202
-203
-212
-210
-214
-227
-230
-241
-249
-255
-261
-262
-257
-250
-240
-229
-232
-218
-208
-203
-198
-197
-200
-203
-203
-209
-210
-229
-228
-227
-233
-241
-244
-246
-257
-260
-264
-253
-247
-237
-235
-208
-196
-198
-188
-177
-175
-193
-203
-210
-215
-207
-203
-212
-217
-227
-223
-230
-233
-228
-234
-239
-238
-229
-222
-215
-219
-225
-219
-234
-245
-242
-233
-235
-232
-219
-194
-177
-177
-166
-155
-161
-157
-144
-147
-141
-131
-136
-150
-134
-127
-139
-140
-146
-161
-157
-159
-153
-153
-166
-176
-175
-181
-188
-185
-182
-182
-185
-174
-168
-164
-165
-155
-148
-150
-155
-159
-154
-152
-141
-141
-141
-133
-131
-130
-150
-157
-153
-170
-179
-176
-180
-176
-173
-169
-167
-176
-169
-161
-169
-166
-165
-163
-171
-183
-181
-184
-185
-181
-175
-168
-165
-160
-146
-142
-141
-139
-132
-131
-134
-141
-156
-171
-184
-192
-195
-196
-199
-190
-193
-199
-199
-207
-215
-215
-206
-198
-197
-207
-201
-199
-198
-202
-203
-201
-196
-188
-203
-210
-218
-224
-231
-231
-230
-222
-221
-211
-197
-187
-189
-201
-204
-218
-218
-212
-204
-204
-210
-212
-231
-234
-232
-247
-261
-269
-267
-267
-274
-267
-257
-246
-237
-246
-230
-216
-215
-214
-213
-214
-206
-196
-199
-194
-192
-195
-187
-182
-185
-186
-187
-200
-216
-211
-206
-214
-209
-202
-209
-215
-203
-209
-214
-215
-224
-213
-206
-205
-215
-230
-238
-243
-239
-239
-239
-232
-227
-225
-232
-227
-230
-245
-245
-255
-264
-265
-266
-261
-253
-252
-247
-253
-263
-247
-227
-209
-199
-174
-148
-151
-155
-161
-172
-185
-190
-198
-210
-226
-229
-243
-244
-251
-266
-284
-291
-289
-300
-309
-319
-323
-313
-309
-311
-310
-326
-333
-329
-329
-324
-317
-306
-301
-305
-299
-290
-289
-279
-271
-263
-265
-273
-279
-296
-298
-295
-297
-301
-290
-269
-257
-256
-257
-265
-271
-277
-287
-301
-308
-301
-294
-292
-292
-284
-284
-276
-258
-232
-203
-198
-179
-179
-181
-184
-189
-180
-183
-191
-191
-188
-189
-195
-204
-211
-212
-224
-229
-229
-234
-235
-237
-243
-262
-276
-279
-283
-290
-289
-284
-276
-270
-275
-280
-282
-288
-293
-289
-297
-299
-292
-281
-275
-272
-260
-256
-263
-270
-266
-263
-270
-264
-266
-279
-280
-289
-319
-330
-326
-328
-333
-335
-328
-331
-343
-354
-364
-365
-368
-372
-370
-373
-369
-366
-369
-362
-364
-361
-355
-366
-345
-328
-316
-307
-298
-284
-280
-263
-270
-288
-298
-294
-297
-295
-284
-278
-266
-262
-273
-275
-265
-258
-269
-262
-244
-243
-247
-247
-251
-246
-241
-255
-262
-259
-248
-233
-237
-229
-219
-228
-225
-217
-214
-219
-214
-205
-202
-210
-213
-212
-203
-218
-224
-221
-222
-213
-208
-204
-210
-218
-224
-229
-229
-222
-202
-206
-220
-230
-223
-219
-228
-226
-225
-225
-235
-245
-244
-245
-237
-224
-218
-214
-215
-214
-192
-190
-191
-187
-188
-191
-200
-196
-198
-199
-190
-186
-194
-191
-189
-206
-218
-225
-222
-225
-228
-225
-220
-227
-237
-240
-243
-258
-264
-269
-277
-269
-263
-260
-270
-273
-277
-258
-247
-246
-230
-213
-196
-217
-225
-221
-212
-211
-219
-214
-213
-220
-209
-201
-191
-189
-178
-165
-157
-167
-178
-178
-181
-192
-200
-209
-210
-221
-237
-225
-234
-229
-215
-206
-202
-189
-188
-200
-210
-222
-220
-233
-250
-253
-254
-271
-285
-290
-302
-304
-305
-305
-309
-297
-298
-292
-287
-283
-279
-269
-265
-271
-273
-265
-256
-252
-251
-252
-246
-239
-235
-237
-254
-259
-260
-268
-262
-249
-248
-255
-254
-251
-260
-274
-277
-287
-287
-282
-288
-298
-294
-289
-294
-296
-294
-279
-271
-274
-270
-261
-272
-287
-279
-288
-295
-290
-281
-272
-267
-242
-248
-268
-269
-267
-263
-266
-269
-273
-279
-293
-291
-287
-292
-302
-311
-323
-333
-334
-334
-327
-312
-298
-291
-277
-274
-277
-268
-262
-250
-238
-234
-223
-224
-223
-222
-223
-225
-237
-242
-246
-256
-253
-243
-246
-243
-247
-255
-266
-271
-284
-295
-293
-298
-309
-302
-295
-307
-310
-309
-315
-320
-316
-306
-281
-270
-263
-268
-262
-257
-269
-274
-270
-290
-296
-277
-273
-279
-276
-261
-271
-283
-280
-281
-287
-297
-311
-332
-347
-351
-359
-362
-372
-365
-362
-353
-356
-361
-361
-375
-373
-392
-391
-397
-397
-384
-386
-384
-385
-385
-378
-376
-364
-356
-365
-364
-364
-354
-340
-327
-324
-319
-319
-338
-336
-340
-339
-339
-342
-343
-334
-321
-322
-322
-317
-316
-316
-314
-314
-308
-309
-317
-319
-310
-310
-309
-307
-305
-312
-316
-323
-335
-346
-336
-317
-313
-308
-307
-319
-334
-349
-361
-360
-360
-367
-362
-353
-339
-342
-343
-338
-332
-333
-330
-317
-323
-332
-348
-348
-339
-332
-334
-342
-347
-352
-351
-343
-337
-320
-313
-317
-327
-337
-347
-336
-326
-318
-314
-311
-314
-315
-314
-320
-323
-328
-338
-356
-358
-353
-359
-362
-368
-363
-372
-387
-382
-374
-361
-363
-368
-361
-358
-355
-346
-343
-359
-367
-363
-356
-350
-336
-307
-296
-292
-290
-278
-267
-270
-274
-278
-272
-259
-255
-251
-250
-258
-267
-262
-259
-272
-272
-269
-275
-268
-258
-266
-273
-284
-286
-274
-281
-285
-277
-280
-280
-289
-286
-277
-274
-268
-266
-254
-254
-248
-248
-243
-227
-213
-204
-220
-235
-235
-231
-231
-235
-248
-259
-257
-273
-272
-288
-300
-297
-298
-302
-296
-307
-300
-291
-299
-297
-294
-278
-279
-282
-283
-302
-318
-321
-316
-314
-302
-292
-286
-285
-289
-295
-288
-278
-281
-268
-262
-253
-255
-252
-255
-252
-243
-242
-236
-232
-222
-216
-216
-223
-227
-235
-237
-238
-245
-263
-269
-276
-281
-287
-281
-277
-284
-291
-296
-285
-283
-282
-269
-259
-250
-240
-235
-227
-228
-236
-232
-239
-241
-234
-248
-254
-263
-270
-265
-257
-229
-226
-225
-224
-221
-211
-215
-229
-223
-232
-237
-230
-247
-233
-232
-239
-246
-254
-256
-263
-263
-259
-246
-239
-254
-255
-252
-252
-249
-257
-252
-245
-253
-247
-226
-228
-220
-205
-205
-203
-203
-207
-206
-199
-218
-233
-241
-253
-253
-244
-245
-244
-239
-243
-231
-230
-236
-227
-233
-250
-254
-256
-251
-239
-234
-246
-245
-242
-232
-221
-207
-206
-211
-221
-232
-225
-229
-232
-230
-220
-223
-221
-236
-247
-233
-236
-241
-244
-242
-243
-246
-241
-242
-240
-239
-234
-229
-228
-224
-227
-225
-232
-240
-233
-242
-245
-246
-247
-252
-269
-271
-267
-269
-259
-260
-260
-262
-266
-255
-256
-260
-254
-244
-237
-223
-223
-215
-214
-219
-222
-231
-231
-236
-238
-239
-240
-231
-233
-242
-233
-218
-204
-203
-204
-200
-199
-194
-192
-192
-204
-206
-210
-213
-225
-213
-194
-184
-176
-168
-159
-165
-175
-181
-185
-195
-202
-215
-224
-229
-233
-232
-229
-227
-233
-249
-261
-261
-246
-238
-232
-230
-232
-229
-236
-243
-251
-255
-258
-260
-260
-253
-251
-252
-244
-250
-254
-265
-276
-262
-245
-252
-258
-241
-236
-239
-237
-235
-236
-234
-247
-259
-269
-278
-286
-299
-304
-320
-324
-320
-307
-307
-308
-297
-285
-289
-293
-291
-297
-299
-287
-291
-313
-314
-328
-319
-308
-310
-306
-306
-301
-305
-293
-288
-287
-286
-275
-267
-270
-269
-263
-263
-253
-249
-243
-228
-220
-214
-210
-216
-197
-180
-178
-163
-156
-153
-144
-137
-158
-170
-156
-158
-165
-151
-147
-143
-135
-141
-139
-139
-147
-150
-151
-167
-176
-175
-199
-223
-236
-239
-242
-257
-241
-237
-237
-245
-257
-246
-249
-268
-259
-254
-261
-264
-271
-274
-268
-265
-267
-252
-243
-255
-268
-272
-285
-302
-303
-292
-300
-308
-298
-292
-296
-307
-306
-295
-295
-305
-311
-307
-310
-320
-312
-296
-307
-318
-302
-298
-303
-301
-278
-260
-250
-249
-236
-224
-220
-217
-205
-195
-195
-190
-181
-181
-195
-196
-199
-209
-221
-216
-221
-226
-232
-241
-230
-219
-214
-227
-236
-232
-229
-232
-243
-240
-240
-243
-246
-241
-237
-237
-228
-221
-222
-224
-233
-231
-238
-237
-234
-241
-252
-253
-258
-259
-259
-257
-241
-247
-263
-271
-280
-290
-298
-307
-316
-321
-333
-343
-351
-358
-375
-375
-385
-387
-407
-405
-427
-444
-461
-486
-529
-566
-832
-2052
-1840
-1291
-1270
-1084
-770
-386
-386
-313
-266
54
97
-100
6
129
-54
-296
-367
-325
-234
-28
25
-54
-79
-115
-274
-309
-417
-833
-919
-942
-981
-861
-655
-557
-568
-399
-108
59
194
230
279
401
170
-19
-66
-155
-286
-282
-132
-73
50
76
-41
-82
-55
-107
-159
-193
-220
-205
-253
-331
-376
-345
-329
-370
-229
-121
-230
-250
-343
-334
-94
-250
-368
-357
-176
-98
-110
71
58
41
95
124
198
368
468
418
352
313
215
204
232
192
109
116
30
-62
-55
-115
-220
-266
-257
-269
-212
-225
-258
-297
-278
-307
-349
-321
-311
-317
-318
-316
-279
-247
-262
-211
-164
-79
-38
-39
18
5
2
-8
-26
5
20
8
27
-3
-26
-17
-21
-49
-19
2
-17
-41
-48
-71
-62
-258
-574
-562
-607
-640
-672
-635
-583
-579
-560
-457
-322
-299
-285
-216
-99
-53
-101
-144
-169
-98
-14
28
69
143
186
152
138
163
128
71
16
-21
-3
-69
-142
-218
-236
-243
-272
-254
-253
-240
-226
-280
-298
-303
-340
-398
-404
-370
-353
-320
-320
-330
-292
-262
-234
-188
-130
-80
-58
-16
28
39
3
-15
-28
-1
13
14
19
7
-4
-38
-56
-78
-71
-92
-131
-148
-178
-209
-246
-272
-272
-280
-286
-279
-261
-248
-226
-227
-239
-220
-202
-182
-158
-126
-90
-83
-94
-101
-96
-74
-62
-28
-30
-32
-54
-52
-63
-81
-82
-116
-104
-98
-109
-153
-174
-200
-230
-237
-246
-261
-288
-292
-278
-284
-285
-293
-293
-295
-295
-297
-295
-298
-309
-287
-270
-260
-270
-264
-247
-218
-187
-194
-206
-222
-235
-251
-284
-304
-318
-343
-340
-344
-339
-356
-359
-343
-344
-340
-352
-352
-370
-387
-398
-394
-402
-380
-368
-350
-340
-349
-318
-306
-287
-290
-262
-229
-208
-199
-213
-186
-181
-189
-182
-173
-154
-148
-132
-105
-73
-52
-67
-53
-45
-15
-7
16
33
48
68
76
108
105
109
114
123
139
139
149
167
164
183
178
212
221
244
287
300
296
288
301
324
326
310
319
282
280
243
201
176
103
63
-14
-70
-125
-193
-213
-275
-280
-301
-327
-345
-385
-413
-468
-509
-551
-617
-670
-718
-797
-855
-891
-917
-942
-957
-934
-879
-829
-782
-736
-685
-661
-625
-592
-563
-539
-547
-544
-554
-572
-603
-625
-646
-677
-700
-704
-708
-721
-753
-790
-818
-863
-904
-939
-952
-968
-973
-987
-994
-987
-971
-940
-898
-862
-829
-777
-723
-697
-678
-652
-627
-597
-575
-543
-499
-466
-430
-389
-358
-338
-320
-291
-247
-216
-198
-170
-150
-128
-93
-57
-4
46
87
124
163
221
278
297
325
380
416
457
501
565
627
697
780
871
1002
1069
1220
1336
1465
1576
1675
1848
1936
2084
2182
2262
2350
2284
2108
2045
2124
1973
1590
697
-797
-2125
-3380
-3804
-3797
-3532
-3186
-3194
-3136
-3215
-2982
-2588
-1929
-1205
-621
-219
-171
-207
-359
-482
-469
-466
-279
94
685
1343
1889
2165
2204
2149
2088
2123
2121
2066
1769
1236
514
-344
-1181
-1844
-2245
-2383
-2335
-2220
-2142
-2085
-2080
-2070
-2055
-2030
-1946
-1806
-1634
-1498
-1461
-1517
-1567
-1543
-1338
-971
-484
75
592
974
1107
1184
1070
999
683
376
188
-126
-340
-754
-1080
-1490
-1754
-1848
-1777
-1663
-1531
-1408
-1277
-1263
-1365
-1495
-1609
-1631
-1651
-1513
-1474
-1348
-1275
-1086
-921
-700
-495
-220
80
296
508
467
424
225
90
-57
-117
-178
-165
-130
-123
-94
-144
-95
-67
58
131
227
211
178
104
-3
-130
-263
-305
-327
-258
-176
-57
10
141
206
387
520
684
868
1062
1274
1331
1531
1557
1710
1777
1989
2223
2402
2649
2724
2887
2850
2896
2849
2525
1753
505
-1034
-2429
-3501
-4011
-4080
-3976
-3810
-3759
-3620
-3422
-3000
-2367
-1536
-743
-139
241
330
227
41
-134
-207
-196
7
430
968
1510
1916
2160
2248
2257
2261
2277
2185
1933
1456
758
-115
-1065
-1900
-2507
-2858
-2967
-2882
-2721
-2541
-2352
-2163
-1979
-1784
-1561
-1305
-1063
-880
-794
-803
-895
-957
-905
-687
-338
110
576
986
1172
1248
1254
1103
988
756
594
250
-419
-1014
-1599
-2093
-2472
-2713
-2663
-2492
-2176
-1830
-1555
-1413
-1302
-1129
-980
-855
-812
-780
-763
-784
-827
-864
-881
-775
-558
-228
88
315
424
468
392
223
40
-132
-245
-348
-407
-498
-601
-691
-687
-592
-408
-179
26
213
298
289
190
51
-108
-229
-307
-337
-346
-356
-323
-276
-166
-28
144
369
641
909
1132
1383
1496
1594
1681
1817
2008
2164
2382
2585
2745
2838
2879
2867
2793
2695
2125
1197
-195
-1806
-3126
-4180
-4495
-4585
-4438
-4274
-4154
-3903
-3560
-2887
-2098
-1122
-277
393
765
850
783
597
463
363
365
528
871
1309
1724
2016
2106
2103
2088
2073
2037
1851
1493
896
93
-830
-1760
-2558
-3119
-3375
-3395
-3237
-3007
-2745
-2463
-2142
-1790
-1431
-1090
-753
-453
-262
-189
-238
-333
-403
-350
-164
133
505
875
1193
1413
1530
1497
1348
975
681
297
-279
-886
-1566
-2110
-2625
-2938
-3034
-2966
-2754
-2382
-1920
-1568
-1255
-1034
-816
-670
-572
-501
-506
-541
-594
-616
-625
-604
-540
-382
-169
45
215
292
241
120
-61
-259
-457
-636
-764
-846
-887
-907
-883
-838
-711
-521
-306
-120
21
92
94
36
-83
-221
-379
-482
-569
-609
-626
-622
-544
-419
-259
-65
196
418
636
851
1017
1140
1215
1263
1374
1403
1532
1690
1840
2020
2114
2285
2379
2496
2582
2618
2638
2554
2298
1613
589
-841
-2322
-3620
-4540
-4903
-4992
-4765
-4484
-4155
-3753
-3226
-2488
-1606
-591
309
1031
1429
1549
1464
1257
1045
847
788
891
1144
1458
1733
1899
1918
1874
1796
1685
1557
1324
927
330
-461
-1337
-2205
-2914
-3380
-3566
-3490
-3220
-2853
-2435
-1998
-1548
-1102
-658
-221
181
517
715
772
685
508
316
206
222
346
542
749
918
1011
1001
907
730
520
145
-318
-683
-1195
-1592
-2069
-2424
-2924
-3317
-3279
-3057
-2607
-2224
-1705
-1259
-819
-435
-185
-109
-106
-2
76
73
-72
-275
-436
-513
-502
-454
-390
-271
-176
-11
-2
-111
-351
-531
-645
-739
-766
-839
-834
-863
-777
-719
-609
-505
-335
-136
16
125
52
-69
-284
-448
-633
-739
-828
-834
-769
-641
-498
-367
-180
29
296
557
816
1015
1158
1233
1272
1246
1280
1294
1330
1393
1480
1650
1708
1850
1925
2018
2176
2353
2575
2763
2971
3112
3178
2633
1548
-128
-2138
-3820
-5091
-5500
-5472
-5130
-4712
-4361
-3943
-3442
-2590
-1517
-159
1099
2077
2598
2617
2335
1850
1421
1037
812
748
911
1215
1458
1588
1507
1376
1255
1200
1181
1038
687
53
-821
-1850
-2855
-3680
-4162
-4250
-4023
-3546
-2975
-2388
-1798
-1190
-565
39
627
1118
1478
1637
1534
1197
736
286
-38
-162
-131
48
250
412
484
514
445
311
137
-18
-320
-811
-1231
-1791
-2205
-2597
-2871
-3154
-3128
-2798
-2235
-1657
-1184
-691
-330
70
327
391
223
54
-95
-264
-498
-810
-1045
-1149
-1063
-898
-689
-508
-315
-165
-23
-29
-147
-326
-449
-535
-630
-748
-887
-954
-976
-856
-745
-562
-398
-245
-148
-123
-172
-344
-529
-728
-880
-1039
-1122
-1182
-1129
-992
-746
-447
-119
227
535
853
1106
1285
1337
1342
1271
1197
1071
970
911
850
857
903
1019
1105
1292
1445
1700
1915
2139
2395
2559
2744
2858
3030
2960
2312
1108
-765
-2801
-4596
-5694
-5952
-5697
-5065
-4473
-3942
-3506
-2903
-2011
-820
581
1819
2743
3079
2955
2469
1851
1267
777
490
393
568
837
1104
1208
1112
940
761
678
616
456
69
-560
-1427
-2402
-3340
-4042
-4358
-4256
-3774
-3093
-2356
-1658
-1006
-385
206
732
1188
1570
1771
1762
1517
1040
463
-87
-438
-564
-512
-341
-131
54
149
162
63
-101
-242
-381
-537
-805
-1315
-1822
-2315
-2804
-3158
-3238
-2998
-2489
-1849
-1171
-621
-251
51
263
315
267
131
-31
-269
-580
-927
-1238
-1381
-1359
-1151
-828
-428
-45
252
443
515
448
305
165
11
-147
-331
-523
-740
-904
-970
-962
-854
-670
-477
-334
-285
-340
-497
-711
-907
-1087
-1208
-1268
-1260
-1207
-1062
-844
-573
-235
133
539
905
1246
1459
1555
1541
1437
1308
1122
954
794
735
648
619
614
663
713
846
1058
1277
1516
1723
1973
2111
2303
2455
2584
2616
2258
1400
-4
-1791
-3478
-4756
-5327
-5284
-4882
-4336
-3814
-3369
-2857
-2132
-1182
-22
1124
2046
2579
2664
2418
1952
1412
902
503
279
269
444
651
795
807
695
542
451
398
303
86
-327
-950
-1723
-2500
-3170
-3570
-3619
-3334
-2803
-2149
-1484
-851
-247
316
813
1239
1569
1762
1786
1631
1276
760
214
-256
-563
-702
-702
-558
-385
-258
-181
-182
-250
-345
-460
-565
-721
-931
-1330
-1797
-2209
-2511
-2522
-2454
-2374
-2135
-1724
-1197
-735
-478
-313
-187
-62
41
-27
-289
-555
-763
-879
-981
-1089
-1088
-946
-638
-308
-48
97
177
224
241
179
-1
-233
-485
-698
-898
-1089
-1255
-1347
-1299
-1155
-966
-835
-758
-709
-691
-697
-738
-850
-946
-989
-963
-891
-796
-638
-438
-170
154
494
814
1061
1251
1383
1426
1354
1230
1048
884
718
563
472
346
299
269
348
461
647
863
1092
1379
1645
1911
2108
2306
2462
2627
2775
2731
2257
1269
-189
-1872
-3337
-4333
-4671
-4555
-4154
-3665
-3263
-2872
-2385
-1662
-722
362
1372
2127
2492
2473
2190
1716
1190
727
431
343
449
659
852
937
867
715
581
486
396
265
24
-429
-1056
-1777
-2468
-2983
-3233
-3176
-2834
-2292
-1675
-1062
-496
7
448
841
1182
1420
1525
1468
1228
806
280
-228
-606
-821
-852
-755
-600
-434
-293
-219
-210
-256
-325
-384
-468
-602
-836
-1108
-1567
-1919
-2316
-2526
-2439
-2137
-1611
-1139
-660
-270
5
125
177
63
-83
-227
-430
-673
-979
-1261
-1423
-1448
-1282
-1022
-679
-278
79
344
443
445
295
125
-52
-239
-453
-666
-841
-1003
-1069
-1098
-1003
-878
-680
-468
-315
-259
-305
-401
-547
-666
-788
-836
-844
-778
-659
-473
-238
-2
264
554
832
1079
1289
1361
1353
1252
1103
908
698
522
355
270
221
231
240
342
459
658
923
1201
1504
1762
1994
2168
2282
2396
2470
2563
2656
2604
2162
1235
-136
-1735
-3141
-4105
-4459
-4366
-4008
-3567
-3167
-2781
-2330
-1675
-825
191
1170
1930
2357
2423
2216
1804
1351
927
612
505
577
743
896
938
827
653
490
378
283
169
-26
-398
-919
-1564
-2211
-2731
-3004
-2980
-2681
-2183
-1624
-1065
-560
-115
274
617
910
1140
1260
1231
1050
701
261
-190
-549
-744
-800
-716
-571
-412
-273
-185
-156
-182
-260
-320
-392
-488
-681
-1072
-1613
-2216
-2535
-2584
-2349
-1992
-1541
-1040
-525
-115
90
100
5
-48
-111
-244
-513
-861
-1167
-1379
-1492
-1472
-1351
-1044
-596
-108
275
475
518
456
362
196
5
-225
-423
-623
-775
-925
-1060
-1124
-1084
-892
-677
-484
-387
-379
-437
-549
-709
-862
-987
-1032
-992
-890
-723
-540
-301
-17
336
679
999
1232
1378
1439
1389
1267
1035
777
508
298
154
38
-19
-16
37
145
348
578
846
1101
1386
1625
1800
1957
2018
2110
2160
2263
2354
2403
2244
1637
600
-846
-2311
-3537
-4185
-4267
-3972
-3517
-3119
-2778
-2477
-2016
-1357
-491
450
1290
1920
2178
2127
1811
1382
916
533
302
250
373
538
676
662
530
351
218
167
112
22
-206
-590
-1135
-1739
-2297
-2680
-2797
-2650
-2269
-1760
-1192
-665
-224
166
505
801
1051
1234
1282
1178
895
464
-1
-412
-699
-828
-810
-694
-520
-331
-189
-130
-139
-172
-228
-278
-454
-820
-1260
-1690
-1971
-2114
-2092
-1941
-1616
-1166
-625
-194
62
237
317
326
236
45
-241
-576
-888
-1148
-1369
-1470
-1433
-1214
-881
-471
-93
220
452
561
569
450
290
73
-130
-351
-573
-800
-1000
-1110
-1126
-1052
-923
-771
-635
-530
-492
-510
-619
-756
-885
-981
-1000
-981
-909
-793
-601
-347
-36
282
589
871
1092
1222
1267
1211
1037
803
535
290
54
-141
-253
-320
-284
-209
-57
107
354
643
956
1193
1380
1580
1670
1791
1832
1905
1952
2090
2242
2409
2465
2202
1608
531
-756
-2108
-3118
-3692
-3830
-3624
-3320
-3013
-2827
-2545
-2120
-1438
-583
303
1105
1636
1906
1869
1649
1301
929
652
533
588
723
903
966
905
750
587
480
392
333
203
-42
-463
-985
-1539
-2018
-2325
-2412
-2246
-1894
-1431
-963
-524
-152
158
424
660
866
987
986
853
600
232
-152
-459
-640
-678
-602
-430
-257
-87
-3
-4
-182
-376
-541
-642
-722
-971
-1202
-1451
-1565
-1599
-1543
-1412
-1158
-794
-410
-104
5
10
-79
-202
-369
-612
-866
-1071
-1220
-1297
-1328
-1296
-1179
-920
-604
-260
64
311
488
541
518
372
188
-13
-171
-300
-423
-561
-712
-791
-824
-776
-718
-639
-577
-525
-532
-592
-691
-834
-919
-967
-949
-878
-771
-604
-379
-139
121
390
631
826
959
1044
1029
921
729
523
319
127
-15
-86
-77
-41
46
179
311
487
656
846
1016
1169
1311
1439
1526
1582
1663
1760
1879
1976
2112
2250
2243
1977
1338
315
-987
-2269
-3258
-3797
-3896
-3682
-3304
-2953
-2648
-2313
-1840
-1199
-387
476
1205
1699
1901
1850
1593
1232
847
535
376
377
511
671
785
764
642
496
366
261
122
-79
-392
-804
-1293
-1804
-2243
-2518
-2581
-2414
-2048
-1576
-1065
-595
-191
123
347
530
667
720
717
605
403
124
-174
-444
-648
-718
-699
-567
-392
-194
-74
-48
-120
-246
-391
-556
-732
-1026
-1257
-1462
-1537
-1553
-1515
-1385
-1173
-872
-550
-295
-181
-135
-182
-282
-467
-703
-927
-1098
-1179
-1208
-1172
-1054
-838
-569
-296
-20
211
382
503
505
412
214
-15
-240
-424
-582
-729
-812
-868
-865
-821
-749
-684
-630
-586
-564
-582
-634
-728
-824
-896
-941
-925
-884
-775
-620
-410
-176
70
299
502
654
753
805
795
724
587
430
250
101
-29
-97
-111
-62
31
144
271
418
542
659
788
912
1023
1139
1241
1362
1437
1534
1646
1793
1952
2075
2181
2102
1750
1011
-44
-1305
-2521
-3397
-3850
-3853
-3574
-3139
-2732
-2355
-1947
-1452
-809
-88
638
1210
1535
1597
1446
1139
769
423
174
99
200
423
685
868
900
823
667
475
282
54
-232
-593
-1012
-1456
-1902
-2243
-2397
-2352
-2099
-1671
-1151
-637
-195
130
346
464
508
508
465
381
250
64
-152
-362
-486
-551
-567
-476
-313
-95
60
106
20
-166
-380
-610
-799
-1108
-1407
-1586
-1626
-1536
-1466
-1330
-1164
-892
-583
-310
-187
-164
-172
-260
-418
-695
-945
-1106
-1184
-1198
-1184
-1103
-911
-665
-390
-160
15
145
271
318
243
78
-129
-310
-450
-512
-572
-621
-651
-604
-532
-475
-443
-453
-490
-544
-616
-728
-828
-939
-991
-1022
-994
-915
-790
-606
-393
-133
105
334
512
641
698
693
631
551
428
292
181
90
33
10
59
133
224
327
438
529
640
723
779
802
851
890
966
1042
1170
1335
1542
1783
2002
2208
2297
2225
1878
1231
244
-921
-2100
-3058
-3592
-3706
-3451
-3045
-2610
-2218
-1801
-1320
-761
-161
424
868
1092
1120
952
665
340
50
-145
-192
-43
283
664
990
1156
1157
1029
832
597
322
-20
-442
-907
-1366
-1780
-2117
-2309
-2317
-2139
-1809
-1362
-887
-464
-162
19
98
75
28
-31
-92
-153
-231
-299
-358
-362
-302
-184
-44
156
336
456
340
100
-203
-486
-675
-920
-1064
-1270
-1428
-1480
-1441
-1361
-1248
-1071
-877
-608
-394
-247
-259
-354
-499
-713
-922
-1083
-1171
-1172
-1102
-1013
-911
-760
-555
-333
-148
-23
86
142
192
120
-44
-254
-435
-523
-539
-515
-509
-472
-453
-427
-429
-452
-515
-588
-671
-750
-853
-985
-1091
-1184
-1207
-1183
-1056
-876
-639
-397
-166
34
193
314
381
430
416
375
315
265
166
91
17
-15
2
70
167
238
319
377
419
411
402
378
398
456
548
630
755
898
1023
1186
1345
1544
1740
1923
2049
2053
1861
1444
812
-75
-1068
-2037
-2775
-3145
-3122
-2792
-2360
-1930
-1577
-1261
-953
-575
-155
222
502
605
568
428
257
102
1
-1
117
370
740
1122
1394
1476
1344
1075
743
374
-5
-373
-749
-1109
-1414
-1652
-1807
-1840
-1744
-1540
-1234
-887
-547
-272
-129
-106
-176
-288
-401
-469
-486
-468
-414
-325
-203
-67
82
193
304
260
193
97
-8
-137
-396
-664
-953
-1143
-1236
-1234
-1211
-1127
-1003
-977
-1017
-1092
-1072
-950
-895
-878
-941
-972
-944
-930
-988
-1065
-1042
-919
-715
-542
-395
-272
-171
-89
-102
-142
-163
-166
-184
-253
-337
-387
-394
-400
-384
-392
-373
-327
-281
-275
-308
-380
-473
-540
-634
-714
-807
-873
-902
-887
-840
-772
-682
-571
-422
-282
-131
3
118
204
242
262
258
245
240
228
249
270
305
345
392
448
469
495
502
521
502
460
414
373
383
428
524
650
815
988
1180
1348
1505
1654
1749
1771
1701
1484
1078
476
-297
-1149
-1941
-2508
-2752
-2684
-2341
-1913
-1522
-1214
-998
-814
-615
-400
-197
-44
15
-15
-94
-184
-231
-229
-154
35
322
668
1026
1275
1329
1188
910
552
172
-159
-462
-761
-1000
-1200
-1329
-1393
-1404
-1342
-1223
-1045
-860
-684
-571
-553
-633
-755
-903
-995
-1001
-915
-768
-585
-380
-180
21
168
242
175
108
40
32
-18
-181
-383
-641
-817
-1000
-1126
-1211
-1132
-998
-871
-783
-778
-753
-748
-764
-860
-933
-961
-918
-886
-899
-947
-959
-916
-798
-683
-574
-450
-324
-220
-206
-254
-339
-380
-418
-400
-393
-349
-301
-252
-198
-186
-172
-174
-139
-164
-195
-280
-361
-465
-581
-678
-763
-813
-832
-780
-719
-644
-607
-551
-508
-451
-385
-321
-243
-158
-55
30
108
155
219
291
344
415
487
547
564
537
493
416
356
302
255
230
221
242
278
350
432
571
676
780
883
993
1091
1170
1210
1242
1239
1188
1081
863
554
159
-267
-721
-1122
-1486
-1694
-1756
-1682
-1491
-1294
-1114
-997
-914
-867
-812
-738
-648
-561
-503
-440
-381
-273
-115
83
282
493
703
882
1000
1026
954
762
513
263
37
-157
-320
-437
-539
-599
-658
-694
-705
-731
-744
-790
-835
-891
-965
-1042
-1115
-1167
-1157
-1077
-938
-732
-516
-317
-142
-6
8
-30
-80
-101
-107
-157
-235
-353
-429
-474
-505
-549
-551
-553
-511
-490
-523
-593
-710
-805
-914
-1025
-1083
-1063
-999
-909
-849
-799
-733
-651
-565
-503
-477
-465
-452
-437
-419
-456
-484
-498
-452
-375
-307
-231
-161
-104
-79
-87
-117
-144
-190
-218
-251
-293
-339
-353
-347
-338
-349
-363
-359
-369
-363
-376
-403
-439
-460
-468
-473
-427
-339
-233
-132
2
114
191
239
283
320
333
336
322
320
305
299
302
322
358
399
458
491
527
565
603
643
644
686
704
747
797
871
947
1012
1116
1163
1216
1169
1101
939
664
324
-54
-427
-815
-1144
-1405
-1524
-1551
-1451
-1313
-1195
-1090
-1032
-991
-948
-893
-810
-709
-626
-518
-415
-281
-92
97
305
494
670
815
893
915
856
714
510
310
135
-6
-118
-208
-263
-322
-383
-440
-504
-594
-704
-817
-939
-1067
-1190
-1249
-1279
-1268
-1197
-1069
-868
-656
-464
-300
-189
-115
-94
-98
-203
-361
-506
-604
-562
-492
-434
-430
-386
-319
-248
-246
-285
-353
-443
-555
-724
-874
-1005
-1077
-1086
-1087
-1074
-967
-807
-640
-550
-557
-593
-621
-649
-683
-741
-795
-798
-764
-695
-649
-597
-527
-442
-366
-305
-288
-291
-311
-351
-406
-482
-508
-495
-436
-376
-326
-287
-229
-188
-177
-205
-283
-358
-417
-468
-529
-568
-598
-584
-552
-493
-401
-314
-199
-103
-44
-17
-20
-44
-54
-64
-67
-36
19
98
175
251
297
344
395
433
459
467
473
466
476
475
493
542
594
691
760
841
890
915
904
861
787
722
610
450
279
23
-204
-424
-558
-648
-687
-762
-879
-1030
-1124
-1131
-1075
-985
-928
-885
-902
-885
-846
-770
-680
-576
-457
-340
-189
-24
146
252
296
281
248
263
293
310
263
163
56
-47
-124
-180
-246
-329
-405
-459
-490
-551
-621
-698
-786
-873
-941
-954
-934
-935
-1001
-1064
-1120
-1069
-962
-876
-831
-826
-791
-738
-683
-654
-628
-627
-599
-571
-537
-509
-489
-490
-528
-603
-647
-647
-636
-605
-604
-628
-652
-631
-603
-606
-649
-684
-708
-705
-701
-713
-732
-752
-743
-728
-702
-668
-606
-548
-493
-451
-417
-390
-375
-350
-345
-340
-322
-282
-232
-183
-160
-148
-127
-105
-79
-62
-61
-82
-109
-132
-157
-191
-205
-222
-233
-231
-219
-211
-218
-206
-207
-211
-190
-176
-133
-104
-76
-59
-32
-14
-11
24
69
119
165
207
270
297
323
355
375
415
456
505
554
583
613
636
644
642
633
613
579
555
512
469
442
406
363
293
192
85
-38
-133
-258
-328
-397
-461
-524
-593
-634
-665
-675
-674
-665
-657
-629
-611
-587
-545
-518
-469
-408
-332
-255
-179
-117
-79
-47
-40
-44
-54
-51
-52
-44
-35
-32
-19
-17
-19
-36
-60
-87
-134
-197
-261
-321
-352
-388
-444
-480
-522
-538
-546
-601
-670
-750
-738
-685
-641
-634
-662
-676
-683
-688
-701
-703
-692
-658
-613
-582
-568
-533
-492
-457
-449
-443
-409
-354
-311
-331
-377
-428
-448
-455
-472
-504
-522
-510
-501
-500
-517
-543
-562
-566
-556
-553
-563
-557
-555
-553
-550
-537
-521
-483
-428
-396
-363
-339
-323
-306
-294
-299
-291
-260
-230
-191
-142
-112
-93
-78
-60
-54
-63
-68
-55
-53
-74
-99
-139
-166
-180
-192
-179
-162
-139
-96
-65
-40
-38
-48
-55
-41
-15
6
35
62
80
90
100
101
106
124
128
147
172
180
185
189
176
175
179
179
182
179
178
149
112
85
60
21
-12
-46
-93
-117
-132
-148
-166
-166
-167
-159
-151
-154
-135
-149
-152
-169
-179
-218
-237
-251
-257
-245
-241
-223
-205
-177
-169
-153
-174
-204
-235
-257
-259
-273
-266
-266
-268
-259
-238
-231
-215
-194
-209
-204
-194
-191
-200
-212
-230
-265
-296
-324
-346
-371
-399
-441
-463
-504
-531
-561
-605
-616
-605
-580
-554
-522
-507
-494
-485
-485
-488
-487
-479
-460
-464
-453
-434
-441
-433
-427
-425
-409
-407
-396
-390
-415
-421
-431
-428
-436
-445
-446
-431
-394
-362
-353
-357
-353
-339
-343
-356
-356
-367
-367
-377
-381
-367
-348
-325
-294
-271
-245
-231
-227
-214
-206
-208
-224
-242
-254
-253
-244
-233
-239
-262
-280
-293
-269
-261
-264
-271
-279
-253
-222
-194
-171
-155
-144
-121
-89
-60
-29
-6
-15
-19
-23
-18
0
15
28
36
33
56
92
93
91
76
68
69
62
74
59
39
30
5
-29
-70
-94
-108
-149
-188
-194
-198
-196
-171
-143
-142
-130
-122
-90
-66
-75
-108
-134
-163
-179
-174
-174
-193
-206
-187
-175
-187
-183
-176
-208
-232
-250
-255
-279
-308
-323
-349
-351
-328
-296
-240
-211
-209
-190
-195
-172
-141
-144
-156
-173
-200
-207
-215
-225
-228
-236
-251
-253
-262
-284
-270
-260
-286
-322
-346
-330
-301
-277
-265
-284
-291
-273
-237
-223
-227
-239
-249
-247
-225
-244
-261
-256
-238
-234
-212
-199
-207
-228
-248
-250
-281
-297
-289
-282
-270
-227
-220
-222
-211
-182
-182
-184
-178
-198
-230
-233
-232
-236
-251
-228
-191
-177
-162
-137
-82
-75
-69
-95
-159
-203
-214
-223
-264
-322
-323
-333
-326
-275
-247
-256
-240
-208
-202
-195
-206
-225
-257
-266
-264
-258
-239
-196
-192
-167
-168
-173
-155
-164
-178
-215
-237
-230
-236
-213
-207
-225
-204
-187
-150
-112
-108
-123
-116
-134
-153
-155
-164
-195
-210
-213
-241
-283
-263
-254
-271
-263
-239
-214
-186
-160
-129
-109
-116
-111
-116
-146
-141
-148
-169
-172
-177
-174
-178
-161
-148
-141
-139
-147
-155
-168
-187
-208
-235
-260
-294
-305
-307
-316
-304
-287
-278
-243
-203
-159
-148
-126
-118
-116
-128
-128
-121
-146
-167
-188
-192
-214
-210
-205
-237
-246
-230
-239
-234
-202
-227
-225
-238
-217
-224
-232
-228
-237
-247
-238
-209
-250
-238
-234
-232
-222
-208
-195
-174
-165
-165
-175
-185
-171
-195
-224
-237
-270
-289
-323
-337
-365
-376
-384
-365
-344
-320
-278
-248
-213
-215
-205
-217
-214
-218
-223
-231
-227
-234
-238
-226
-224
-216
-200
-210
-189
-186
-200
-189
-209
-197
-214
-247
-251
-244
-261
-283
-288
-294
-280
-295
-274
-272
-252
-246
-266
-262
-249
-261
-264
-276
-300
-323
-338
-355
-366
-355
-357
-325
-303
-282
-250
-242
-231
-213
-220
-229
-244
-252
-285
-283
-302
-300
-292
-285
-269
-248
-239
-202
-189
-173
-137
-121
-109
-98
-106
-132
-145
-179
-190
-198
-223
-232
-237
-234
-244
-247
-227
-212
-223
-198
-185
-192
-184
-196
-199
-218
-230
-245
-241
-228
-220
-196
-187
-176
-168
-162
-179
-178
-184
-198
-231
-225
-247
-275
-286
-303
-311
-305
-271
-273
-231
-209
-212
-202
-202
-225
-240
-258
-285
-295
-293
-285
-305
-294
-278
-251
-232
-210
-181
-170
-144
-103
-117
-134
-143
-150
-162
-195
-202
-212
-233
-265
-269
-280
-300
-304
-301
-308
-314
-314
-307
-319
-315
-297
-297
-286
-268
-261
-241
-231
-230
-227
-226
-237
-250
-251
-259
-272
-285
-299
-302
-293
-296
-301
-293
-292
-295
-299
-302
-295
-293
-303
-313
-312
-317
-341
-359
-364
-357
-348
-338
-310
-299
-291
-280
-274
-275
-265
-261
-266
-283
-299
-290
-301
-297
-292
-286
-273
-273
-263
-255
-246
-244
-241
-251
-272
-285
-307
-320
-332
-338
-340
-350
-351
-329
-300
-279
-268
-244
-230
-228
-229
-238
-233
-235
-226
-229
-235
-229
-226
-229
-224
-227
-231
-207
-205
-207
-205
-212
-223
-232
-230
-246
-245
-245
-258
-258
-253
-258
-267
-260
-242
-233
-222
-206
-215
-221
-241
-245
-249
-264
-264
-264
-243
-231
-220
-204
-192
-187
-189
-183
-190
-209
-229
-258
-286
-324
-347
-367
-370
-389
-400
-383
-371
-371
-362
-347
-342
-324
-307
-308
-300
-290
-313
-324
-334
-343
-350
-335
-313
-284
-253
-244
-227
-235
-234
-239
-244
-246
-261
-261
-269
-286
-314
-328
-327
-344
-346
-331
-323
-306
-292
-289
-291
-291
-281
-276
-274
-267
-264
-271
-274
-290
-294
-287
-276
-260
-249
-228
-213
-226
-249
-263
-289
-316
-308
-282
-269
-249
-228
-223
-233
-227
-218
-220
-207
-199
-198
-209
-221
-249
-277
-295
-314
-326
-302
-302
-300
-282
-275
-272
-267
-249
-237
-217
-230
-256
-277
-303
-323
-343
-340
-326
-320
-308
-273
-232
-206
-197
-186
-174
-179
-178
-189
-212
-238
-258
-275
-281
-288
-294
-282
-274
-262
-269
-272
-268
-279
-286
-296
-313
-329
-340
-353
-355
-362
-354
-350
-329
-302
-287
-271
-251
-242
-230
-218
-217
-202
-193
-195
-187
-181
-183
-189
-199
-202
-208
-213
-225
-251
-268
-304
-331
-354
-377
-377
-379
-382
-386
-370
-351
-339
-316
-286
-260
-228
-204
-207
-198
-192
-211
-225
-235
-256
-269
-277
-280
-274
-255
-232
-226
-217
-202
-202
-209
-205
-206
-214
-221
-242
-263
-260
-271
-280
-283
-265
-265
-262
-232
-214
-192
-186
-183
-169
-166
-171
-173
-181
-180
-183
-180
-174
-186
-180
-180
-188
-201
-219
-230
-243
-261
-279
-294
-294
-300
-298
-291
-276
-244
-240
-226
-225
-232
-246
-269
-267
-275
-271
-269
-275
-284
-280
-277
-278
-272
-250
-245
-244
-242
-256
-277
-298
-322
-336
-342
-352
-355
-359
-348
-331
-316
-294
-256
-212
-177
-151
-134
-132
-143
-146
-170
-195
-215
-228
-236
-244
-241
-230
-227
-221
-213
-228
-224
-230
-262
-280
-311
-331
-356
-395
-413
-434
-436
-426
-409
-386
-358
-337
-308
-282
-269
-240
-214
-226
-228
-238
-245
-255
-256
-243
-243
-243
-228
-216
-234
-240
-244
-265
-287
-303
-309
-312
-335
-348
-361
-363
-352
-352
-346
-332
-314
-320
-317
-319
-329
-345
-363
-371
-374
-392
-401
-388
-400
-412
-413
-411
-411
-407
-413
-404
-404
-392
-402
-428
-437
-455
-479
-504
-521
-541
-551
-548
-539
-524
-507
-491
-468
-448
-420
-401
-392
-384
-379
-382
-383
-389
-390
-380
-365
-349
-339
-340
-331
-320
-317
-317
-334
-360
-394
-424
-447
-451
-435
-429
-425
-421
-404
-382
-362
-335
-320
-305
-289
-292
-294
-282
-285
-293
-292
-296
-294
-288
-288
-288
-294
-295
-292
-281
-274
-278
-271
-271
-276
-278
-280
-285
-292
-311
-319
-313
-309
-296
-281
-268
-261
-242
-242
-256
-263
-275
-293
-303
-297
-294
-289
-296
-304
-303
-297
-305
-320
-326
-315
-324
-336
-335
-337
-345
-361
-377
-381
-369
-368
-373
-361
-351
-352
-347
-345
-341
-338
-331
-328
-322
-326
-321
-320
-324
-316
-315
-319
-320
-315
-309
-317
-318
-324
-332
-342
-350
-350
-337
-319
-300
-283
-272
-258
-245
-241
-251
-261
-266
-284
-331
-347
-354
-375
-381
-382
-385
-385
-365
-341
-318
-300
-282
-268
-267
-292
-319
-347
-370
-380
-381
-376
-352
-330
-323
-314
-306
-282
-256
-240
-212
-202
-198
-207
-223
-234
-263
-290
-318
-337
-334
-324
-316
-300
-291
-280
-282
-291
-300
-303
-304
-303
-314
-323
-339
-376
-386
-388
-387
-366
-336
-300
-270
-243
-219
-194
-186
-192
-195
-202
-200
-208
-230
-236
-229
-220
-222
-226
-220
-231
-230
-231
-236
-225
-228
-228
-238
-248
-259
-263
-265
-280
-284
-287
-268
-238
-229
-197
-162
-141
-124
-121
-117
-128
-142
-145
-151
-163
-174
-174
-189
-195
-188
-185
-174
-177
-180
-177
-190
-209
-223
-239
-253
-274
-288
-287
-285
-276
-254
-237
-222
-211
-187
-183
-179
-181
-190
-203
-222
-234
-245
-239
-245
-236
-220
-220
-213
-201
-192
-181
-176
-176
-184
-207
-221
-237
-257
-272
-278
-281
-284
-288
-281
-272
-267
-269
-278
-292
-315
-335
-360
-360
-367
-361
-348
-346
-348
-338
-311
-294
-284
-263
-234
-210
-192
-195
-199
-208
-229
-244
-256
-267
-283
-284
-272
-268
-278
-277
-275
-284
-283
-287
-300
-324
-335
-350
-359
-356
-356
-346
-331
-320
-312
-318
-325
-319
-318
-319
-317
-326
-339
-348
-351
-359
-362
-370
-346
-334
-324
-324
-292
-258
-244
-252
-261
-258
-260
-252
-273
-295
-300
-304
-315
-311
-314
-309
-303
-291
-303
-307
-305
-304
-290
-294
-302
-309
-315
-305
-302
-290
-285
-290
-281
-270
-272
-255
-242
-242
-233
-239
-238
-231
-233
-220
-213
-217
-222
-232
-244
-254
-260
-269
-254
-260
-267
-288
-311
-319
-335
-336
-337
-329
-308
-290
-278
-273
-268
-266
-275
-275
-278
-282
-286
-303
-310
-323
-333
-328
-339
-321
-300
-291
-282
-277
-266
-265
-263
-269
-267
-270
-288
-304
-335
-351
-369
-370
-359
-347
-342
-332
-306
-304
-297
-297
-293
-290
-309
-327
-346
-362
-372
-376
-376
-370
-346
-323
-302
-284
-271
-254
-248
-251
-249
-266
-278
-299
-324
-334
-333
-338
-330
-304
-295
-287
-275
-255
-261
-267
-258
-261
-282
-314
-340
-350
-343
-354
-357
-354
-343
-321
-305
-285
-264
-251
-255
-257
-259
-286
-316
-341
-361
-370
-391
-397
-391
-390
-393
-376
-352
-346
-335
-313
-309
-305
-309
-305
-311
-326
-326
-330
-342
-346
-347
-349
-350
-346
-340
-350
-349
-349
-352
-359
-365
-370
-377
-377
-368
-351
-329
-307
-286
-273
-257
-247
-225
-207
-189
-152
-128
-113
-109
-100
-95
-103
-115
-133
-146
-161
-175
-201
-217
-225
-241
-263
-271
-263
-248
-240
-243
-235
-223
-223
-222
-232
-241
-242
-244
-246
-258
-253
-251
-254
-261
-250
-251
-240
-229
-224
-219
-212
-197
-198
-208
-222
-236
-255
-276
-303
-322
-333
-341
-344
-340
-326
-313
-296
-288
-274
-266
-261
-267
-268
-261
-268
-275
-277
-284
-292
-288
-277
-261
-245
-218
-196
-176
-177
-177
-187
-209
-237
-260
-274
-293
-298
-307
-317
-313
-315
-307
-298
-274
-257
-253
-233
-219
-226
-234
-226
-240
-261
-286
-305
-313
-326
-333
-328
-296
-289
-262
-252
-223
-215
-209
-226
-241
-270
-296
-313
-335
-345
-366
-427
-985
-669
-819
-925
-825
-780
-623
-595
-378
-241
-117
-134
-49
2
-52
-140
-264
-390
-461
-556
-564
-549
-516
-455
-372
-248
-146
-55
18
73
102
107
90
25
-92
-145
-196
-298
-288
-248
-247
-226
-146
-126
-19
-5
-35
38
11
-27
-99
-93
-152
-274
-325
-302
-376
-338
-294
-329
-154
-142
-160
-9
-15
-63
-9
-49
-95
-46
-237
-200
-220
-335
-352
-324
-360
-387
-311
-330
-281
-226
-235
-225
-184
-194
-205
-220
-251
-271
-325
-339
-409
-399
-380
-420
-384
-338
-336
-312
-273
-286
-269
-270
-287
-269
-253
-346
-335
-308
-373
-377
-342
-336
-335
-313
-263
-231
-209
-188
-150
-183
-199
-200
-223
-269
-238
-268
-330
-305
-279
-304
-284
-269
-218
-216
-215
-140
-119
-186
-177
-119
-230
-211
-223
-254
-265
-284
-275
-282
-211
-234
-182
-173
-183
-93
-134
-112
-136
-146
-144
-193
-236
-246
-246
-319
-271
-266
-339
-264
-251
-272
-267
-189
-202
-194
-215
-165
-192
-235
-191
-158
-250
-259
-209
-270
-277
-270
-271
-265
-274
-268
-200
-232
-309
-171
-238
-310
-163
-251
-236
-227
-272
-225
-234
-275
-236
-214
-262
-222
-203
-217
-283
-232
-290
-313
-311
-379
-307
-397
-381
-330
-342
-329
-261
-249
-256
-146
-220
-187
-127
-219
-159
-173
-185
-155
-224
-214
-178
-181
-206
-124
-193
-218
-163
-229
-232
-228
-258
-235
-238
-203
-240
-194
-164
-188
-127
-178
-126
-155
-139
-124
-195
-179
-161
-194
-182
-229
-233
-238
-253
-308
-236
-253
-366
-288
-305
-260
-307
-316
-220
-246
-308
-289
-234
-260
-367
-316
-268
-351
-371
-330
-344
-381
-397
-343
-313
-400
-371
-298
-360
-323
-338
-261
-314
-335
-354
-296
-307
-410
-275
-292
-389
-304
-296
-379
-317
-329
-349
-255
-274
-288
-268
-299
-245
-280
-338
-301
-296
-359
-343
-341
-369
-387
-382
-380
-361
-359
-335
-289
-294
-246
-219
-313
-324
-228
-273
-290
-281
-306
-301
-305
-265
-280
-305
-341
-322
-275
-303
-343
-370
-354
-307
-329
-352
-398
-376
-335
-251
-291
-355
-293
-307
-305
-333
-365
-328
-333
-433
-443
-377
-376
-380
-356
-370
-354
-345
-297
-342
-321
-284
-296
-271
-287
-240
-210
-204
-242
-246
-251
-286
-280
-243
-248
-232
-315
-328
-280
-311
-252
-360
-384
-214
-353
-386
-209
-366
-438
-306
-240
-398
-447
-285
-281
-354
-363
-338
-266
-304
-390
-350
-342
-343
-298
-291
-266
-404
-426
-208
-220
-294
-321
-218
-208
-282
-169
-284
-360
-178
-269
-347
-285
-303
-298
-258
-384
-345
-167
-304
-405
-266
-297
-400
-224
-169
-414
-545
-223
-117
-464
-523
-228
-237
-285
-362
-271
-199
-323
-353
-402
-281
-273
-418
-562
-425
-339
-286
-365
-403
-302
-291
-454
-422
-121
-264
-456
-311
-209
-409
-370
-327
-391
-290
-282
-495
-329
-190
-356
-262
-177
-297
-280
-334
-380
12
-112
-582
-390
-144
-362
-222
-296
-351
-179
-488
-334
-215
-233
-345
-249
-175
-268
-154
-158
-306
-180
-130
-344
-233
-123
-149
-426
-275
-101
-313
-353
-443
-408
-181
-242
-602
-210
171
-416
-591
-21
24
-557
-462
-35
-34
-370
-319
48
-1
-115
-111
51
-88
-219
-345
-59
-87
-623
-376
84
-217
-300
-495
-423
-25
-221
-542
-391
-41
-322
-299
-289
-478
-66
-205
-375
-169
-249
-201
-434
-313
113
-163
-229
-65
-256
-438
-141
-26
-335
-214
-61
-260
-472
18
3
-420
-87
-92
-234
-177
-5
-213
-267
-119
-349
-268
-52
-116
-496
-428
-57
-186
-308
-284
19
-88
-278
-138
-66
-441
-599
27
-161
-344
-367
-345
33
-380
-245
-31
-347
-353
-189
-103
-471
-389
-90
-72
-397
-170
56
-292
-202
-103
-181
-350
-258
-352
-448
-175
-85
-384
-579
145
-12
-294
-195
-397
189
-55
-284
-146
-105
-282
-270
13
-334
-550
-169
-260
-495
-252
124
-392
-507
161
72
-194
-265
83
-355
-441
97
-189
-463
-234
-154
-346
-140
74
-231
-162
220
46
-171
-172
134
226
-439
-279
143
-317
-378
-89
-92
-258
-114
-117
-242
116
149
79
-314
-32
86
-421
-347
-217
-158
-382
-333
-388
-560
68
-54
-531
-131
487
-283
-617
238
-103
-493
-435
-81
-179
-349
-431
1
-109
-771
-84
391
152
-669
-307
349
-140
-535
-254
-114
-289
-423
-618
-509
80
-477
-678
6
-82
-711
-497
239
-107
-395
-196
-5
-264
-581
-337
-159
-277
-498
-530
-368
-191
-430
-568
62
-224
-538
-295
-104
-135
-368
-307
-355
-51
-90
-503
-662
-189
-57
-263
-367
-604
47
515
-834
-487
732
-711
-904
199
-91
-916
-501
12
-437
-175
-163
-258
-270
15
-244
-249
25
-331
-326
72
-455
-408
-110
-193
-224
-325
-230
-488
-507
-71
-141
-728
-355
-23
-938
-682
132
-474
-660
-259
-408
-342
-536
-414
-173
-433
-560
-282
-547
-475
-16
-282
-311
-307
-206
-329
-471
-341
-166
-501
-622
-279
-188
-316
-508
-380
-165
-451
-142
-4
-657
-363
-62
-547
-354
-70
-221
-391
-654
-343
-159
-168
-345
48
-396
-521
460
-443
-699
126
-49
-628
-760
377
-321
-1090
-258
311
-732
-551
149
-400
-317
-571
-294
104
-373
-654
-310
86
-152
-593
-424
-6
-4
-922
-395
-47
-448
-36
-339
-579
-322
-84
-154
-299
-250
-178
-207
-533
-236
378
-190
-882
138
260
-172
-616
-37
213
-496
-253
-388
-218
-22
-335
-613
-113
-450
-534
84
-597
-474
-75
-577
-338
-122
-341
-501
-115
-229
-568
-91
-126
-428
-436
-321
-206
-180
-457
-163
-12
-607
-510
426
-245
-755
-32
47
-231
-501
-276
71
-206
-311
-627
-145
-175
-696
-263
-380
-318
-181
-224
-428
-99
-333
-436
-154
-484
-99
-447
-628
-350
-304
-99
-516
-398
-431
-284
47
-333
-674
23
-53
-728
-164
-49
-236
-132
-244
-424
187
-341
-555
44
-102
-187
-267
-227
-107
-360
-310
-55
-215
-532
-334
25
-329
-720
-131
-102
-532
-100
-122
-407
-460
28
-92
-439
-222
-172
-82
-377
-350
-222
-171
-64
-269
-273
-247
-171
-68
39
-307
-427
-207
-514
42
-215
-715
-120
14
-527
-107
-410
-405
30
-256
-492
11
-359
-529
232
-43
-347
-99
121
-271
70
-292
-495
414
-292
-542
25
9
-333
-162
-203
-280
-65
-310
34
13
-372
-145
56
-550
-566
-255
-92
-264
-558
-507
-289
-314
-425
-424
-239
-477
-503
-186
-436
-278
-590
-92
-496
-392
-56
-255
-398
-397
46
-38
-324
-559
-63
182
-107
-665
-673
-39
236
-614
-1083
-327
318
-211
-859
-631
337
-6
-917
-342
464
-279
-1072
-105
297
-692
-830
76
-219
-187
-426
-652
269
20
-847
-183
346
-485
-361
-22
-615
-508
117
-59
-726
-247
142
-154
-342
-459
238
-82
-467
-221
24
-169
-327
-176
-562
-66
283
-239
-960
-126
443
-494
-515
-2
-326
-358
-264
-73
-335
-471
-386
-71
20
-499
-700
-300
-63
-194
-589
-885
-222
-268
-536
-393
-78
-579
-488
-238
-263
-384
-371
-112
-171
-454
-191
-101
-236
-187
-267
-225
46
222
-763
-873
438
-24
-1096
-366
169
-138
-520
-679
-320
108
-438
-732
-266
-419
-594
-303
-2
-576
-588
-133
-232
-524
-290
-332
179
-212
-904
-116
-86
-471
-353
-143
-92
-315
-625
-199
-70
-209
-752
-97
7
-647
-548
451
-521
-847
190
-85
-553
-496
-223
-659
28
-369
-449
-146
-199
-348
-348
-9
33
-267
-457
-537
-181
30
-678
-327
187
-533
-145
290
-591
-151
36
-278
-258
-36
-708
-684
393
-202
-1033
-178
204
-602
-828
-160
327
-90
-929
-446
445
-219
-816
-456
94
-280
-675
-73
-427
-502
-258
-339
-484
42
-290
-393
-74
-167
-6
-140
-623
-569
442
-188
-903
-169
427
-595
-779
250
205
-843
-392
389
-283
-582
-204
172
-596
-200
-247
-461
281
-258
-511
-266
-32
-290
-724
-70
39
-525
-519
-204
33
-756
-504
-147
-225
-545
-164
-208
-554
-206
-89
-395
-186
129
-125
-45
-344
-354
-85
-56
-201
-589
-242
234
-486
-533
-97
67
-476
-291
-409
-189
392
-753
-840
699
-385
-1041
109
62
-741
-438
155
-249
-439
-405
8
-139
-80
-478
-354
168
84
-762
-259
86
2
-292
-561
144
85
-347
-352
-301
-44
-335
-363
-23
-465
-423
47
-402
-798
219
-30
-495
-296
91
-111
-541
-144
68
-608
-47
-160
-617
-45
-52
-574
-307
-4
28
-392
-506
213
-28
-426
-166
-234
-239
323
-254
-912
-2
439
-489
-376
-91
193
-577
-407
311
-352
2
-140
-214
29
-245
-470
52
211
-664
-547
143
68
-453
-621
168
-93
-554
-260
119
-412
-501
141
-447
-476
168
-404
-608
-112
223
-514
-159
130
-375
-102
279
-215
-575
-7
27
-320
-575
-54
-172
-492
58
-178
-482
-92
231
-290
-742
-39
62
-403
-432
67
-145
-818
-467
308
-290
-1037
-72
227
-217
-509
-485
128
-177
-350
-584
-145
-9
-498
-298
-247
-181
-319
-346
-386
-329
-351
-284
-580
-631
239
44
-811
-17
97
-457
-178
26
-509
-140
-121
-234
-184
85
-114
-801
259
198
-615
-454
477
-197
-345
-532
-90
-94
-327
-409
-432
45
-417
-634
-210
-158
-535
-254
-224
-607
-233
67
-469
-603
-290
-252
-723
-481
-272
-353
-247
-183
-173
-403
-470
-492
303
-253
-657
2
-30
-687
-370
114
-375
-723
116
263
-760
-560
490
-281
-613
93
15
-645
-666
52
3
-495
-747
-122
211
-489
-463
-417
-169
-81
-485
-175
-157
-329
-474
-248
-195
-395
-150
-347
-256
-510
-535
-13
-175
-597
-275
183
-515
-656
148
-282
-359
101
-316
-353
-68
395
-291
-757
415
453
-767
-668
549
68
-657
-241
110
-373
-690
-114
106
-117
-331
-664
111
314
-549
-718
257
92
-671
-271
-283
-119
-240
-429
85
10
-390
59
-160
-514
441
12
-572
-679
12
101
-726
-367
57
-666
-463
18
-89
-297
-405
-45
-175
-269
-146
-184
-314
17
-463
-297
-17
-357
-541
-394
260
-140
-912
-218
166
-69
-1026
-341
278
-449
-679
-152
241
-855
-477
370
-368
-743
9
293
-968
-377
254
-212
-105
-682
-161
259
-488
-492
228
-167
-668
-211
-94
-247
-392
-195
-660
-68
429
-641
-247
74
-607
-72
129
-790
-126
-107
-506
96
-12
-269
-313
28
2
-470
-80
152
-641
37
90
-680
-49
424
-673
-776
698
-52
-1159
-65
556
-593
-763
152
-28
-472
-459
114
-101
-706
-154
273
-144
-336
-369
-96
138
-515
-56
-67
-462
-343
-103
-313
-345
15
-403
-469
217
-85
-829
118
361
-288
-1088
288
430
-548
-393
-413
-118
-84
-264
-908
132
310
-821
-667
205
25
-835
-549
478
-331
-909
333
-128
-586
109
-40
-573
-233
160
-304
-533
96
-193
-444
-65
-247
-504
-183
-96
-478
-440
-84
-296
-308
-97
63
-297
-296
296
-282
-656
-60
-79
-649
-289
-226
-447
-242
-82
-478
-587
164
-137
-386
-248
-328
-76
-55
-359
-332
100
25
-635
-309
46
-895
-165
194
-671
-363
312
-350
-999
285
260
-719
-589
-140
-306
-234
-198
-568
-255
-33
-755
-270
64
-358
-320
-238
-143
-550
-48
-25
-131
-346
-790
8
144
-495
-255
202
-298
-531
90
274
-510
-500
-126
-64
-347
-543
-210
35
-351
-451
-147
-320
-98
-103
-531
-380
126
-555
-383
-38
-201
-427
-155
-180
-750
-73
11
-301
-565
-329
203
-457
-696
-90
-121
-366
-338
-258
-500
-73
-406
-333
-112
-765
353
-214
-984
200
87
-598
-475
111
33
-635
-361
-111
8
-327
-428
-211
-98
-196
-529
-125
-97
-530
-292
-72
-476
-169
-240
-526
193
72
-565
-486
50
-110
-217
7
-311
-144
-183
-570
225
224
-819
-227
515
-446
-699
202
141
-407
-475
-72
-105
-45
-259
-386
-25
-322
-682
-195
193
-405
-675
-35
34
-539
-457
-56
-251
-332
-182
-119
-83
-357
-318
0
-36
-631
-90
419
-412
-498
393
-96
-709
8
613
-748
-1102
585
401
-846
-840
513
307
-768
-551
114
-26
-262
-457
-582
-247
103
-328
-1079
-170
371
-907
-642
453
-279
-917
-312
-26
-358
-421
-294
-216
-286
-129
-332
-560
-29
-122
-504
-508
161
46
-855
-207
250
-348
-323
-19
-160
-380
-22
-185
-323
-324
-450
-241
18
-517
-902
170
